CSS und Javascript dynamisch einbinden

23. Okt 2009

Ob eine CSS- bzw. eine Javscript-Datei im HTML-Kopf engebunden wird, kann über das benötigende Element gesteurt werden.

Wenn Sie viele unterschiedliche CSS, bzw. JS-Daten haben, die allerdings nur selten genutzt werden, können Sie diese entweder bedingt einbinden oder die Einbindung über das Element steuern, welches die Ressource benötigt.

In dem Fall wird z.B. ein CSS-Stylesheet im Element während der XSL-Transformation registriert und anschließend über wsl im HTML-Kopf eingebunden.

Einbinden / Registrieren von CSS-Dateien

Registrierung einer CSS-Datei im Seiten-Strukturelement über XSLT

<xsl:value-of select="php:functionString('wPageCur::registerCss', '/IhrGlobalesProjekt/wGlobal/layout/styles/items/IhreAnwendung.css')" /> 

Einbinden der registrierten CSS-Dateien im HTML-Kopf über WSL

<wsl:includeCssRessources/>

Einbinden / Registrieren von JS-Dateien

Registrierung einer JS-Datei im Seiten-Strukturelement über XSLT

<xsl:value-of select="php:functionString('wPageCur::registerJs', '/IhrGlobalesProjekt/wGlobal/layout/scripts/items/IhreAnwendung.js')" /> 

Einbinden der registrierten JS-Dateien im HTML-Kopf über WSL

<wsl:includeJsRessources/>

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG