includeJsRessources

Bindet alle registrierten Javascript-Ressourcen ein

TAG

<wsl:includeJsRessources />

Attribute

Boolean
minimize
Minimiert die Ausgabe
Boolean
merge
Fügt die Dateien zusammen
Boolean
addModificationTime
Ergänzt den Pfad um das Änderungsdatum, um ungewolltes Cachen zu verhindern
Boolean
addDataAttributes
Falls alle definierten Data-Attribute ausgegeben werden sollen

Beispiel: Bindet alle registrierten Javascript-Dateien ein

...
<xsl:value-of select="php:functionString('wPageCur::registerJs', concat($wGlobalProjectPath, '/wGlobal/layout/scripts/items/jquery.js'))"/>
...
<wsl:includeJsRessources merge="{php:functionString('wVariables::getValue', 'js_merge', $wGlobalProjectPath)}" dirMerged="{$wGlobalProjectPath}/wGlobal/layout/scripts/merged" minimize="0"/>
...

Beachten Sie beim Zusammenführen von JS-Dateien:
Elemente in einer Seite, welche direkt im Template eine JavaScript-Datei registrieren (z.B. eine Banner-Liste), dürfen nicht vom Seitencache ausgeschlossen werden. Hintergrund ist, daß JS-Dateien über WSL ausgegeben werden, WSLPOST hingegen erst anschliessend interpretiert wird.