{{vtScript}} ### liefert ein rekursives Verzeichnis-Listing des lores-Verzeichnisses ### ### es werden nur neue bzw. geänderte Verzeichnisse aufgenommen ### {{vtIf: workspace}}{{vtElse}}{{vtReturn}}{{vtEndIf}} {{vtInclude: includes/initialize.html}} {{vtUse: {vtGet:ID_Home} }} {{vtSet: PagePath="//{vtName}"}} {{vtEndUse}} {{vtUse: {vtGet:ID_Bilder} }} {{vtSet: PagePath="{vtGet:PagePath}/{vtName}"}} {{vtEndUse}} {{vtIf: {vtGetValue:dir} .neq. {vtGlobal:pxtcPathLores} }} {{vtCalc: substr( '{vtGetValue:dir}', strlen( '{vtGlobal:pxtcPathLores}' ) ) }} {{vtSet: Prefix}} {{vtEndIf}} {{vtCalc: getDirectoryTree( '{vtGetValue:dir}' ) }} {{vtRepeat: {vtResult} }} {{vtIf: {vtGet:Prefix} .eq. }} {{vtSet: Item = "{vtItem}" }} {{vtElse}} {{vtCalc: rtrim( '{vtGet:Prefix}{vtItem}', '/' ) }} {{vtSet: Item }} {{vtEndIf}} {{vtIf: {vtGet:Item} .eq. /}} {{vtSet: pfad="{vtGlobal:pxtcPathLores}/"}} {{vtSet: Seite="{vtGet:PagePath}"}} {{vtElse}} {{vtSet: pfad="{vtGlobal:pxtcPathLores}/{vtGet:Item}/"}} {{vtSet: Seite="{vtGet:PagePath}{vtGet:Item}"}} {{vtEndIf}} {{vtCalc: getFileInfo('{vtGet:pfad}', 'mtime') }} {{vtSet: mtime}} {{vtUse: {vtGet:Seite} }} {{vtSet: ImagelistID="{vtID}"}} {{vtSet: ImagelistTS="{Timestamp}"}} {{vtEndUse}} {{vtIf: {vtGet:ImagelistID} .eq. .or. {vtGetValue:ignore_dates} .eq. 1 .or. {vtGet:ImagelistTS} .neq. {vtGet:mtime} }} {{vtSet: list="{vtGet:list}|{vtGet:Item}"}} {{vtEndIf}} {{vtEndRepeat}} {{vtEndScript}}{{vtGet:list,raw}}