diff --git a/quack.sh b/quack.sh index 1950e1b4d9364cec836ba32ede25aa0c8ce32855..398decc7d2c3ba3523dac433f1039a84d0bddc34 100755 --- a/quack.sh +++ b/quack.sh @@ -828,11 +828,6 @@ function makeIndex() { exit fi pushd $SRC_FOLDER > /dev/null - if [ -f $SPECIFIC_FOLDER_SNIPPET ]; then - SNIPPET=`cat $SPECIFIC_FOLDER_SNIPPET` - else - SNIPPET="$SNIPPET_FOLDER" - fi local SRC_FOLDER=`pwd` popd > /dev/null echo "Processing $SRC_FOLDER" @@ -910,7 +905,15 @@ function makeIndex() { done fi - # UP, PARENT, SRC_FOLDER, DEST_FOLDER, IMAGES_HTML, THUMBS_HTML, SUBFOLDERS_HTML, EDITION_HTML + pushd $SRC_FOLDER > /dev/null + if [ -f $SPECIFIC_FOLDER_SNIPPET ]; then + SNIPPET=`cat $SPECIFIC_FOLDER_SNIPPET` + else + SNIPPET="$SNIPPET_FOLDER" + fi + popd > /dev/null + + # UP, PARENT, SRC_FOLDER, DEST_FOLDER, IMAGES_HTML, THUMBS_HTML, SUBFOLDERS_HTML, EDITION_HTML, SNIPPET ctemplate $FOLDER_TEMPLATE > $PP # Generate pages for sub folders