Beschreibung des Moduls 'ejocms_stylesheet'
Diese Seite dient als Testseite für das Modul ejocms_stylesheet. Dieses Modul bindet verschiedene Stylesheets ein und erlaubt ein einfaches Wechseln zwischen verschiedenen Styles, zu Beispiel um die Darstellung einer Seite für den Ausdruck zu optimieren oder um abhängig vom Browsertyp des Besuchers ein für diesen Browser optimierten Stylesheet zur Verfügung zu stellen.
Serverseitige Wahl zwischen verschiedenen Ansichten (Browserunabhängig)
Welche Stylesheet für die Darstellung der gewünschten Seite verwendet werden soll, kann beim Aufruf der Seite angegeben werden, indem als zusätzlicher Parameter
style={gewünschter Style}
angegeben wird. So ruft der Link
...ejocms_stylesheet/index.php4?style=print
eine für den Druck optimierten Stylesheet auf, während
...ejocms_stylesheet/index.php4?style=none
die aktuelle Seite ohne zusätzliche Formatanweisungen darstellt.
Wird die Ansicht über einen Link auf dieser Seite gewählt, wird sie in den Session-Variablen gespeichert. Damit werden auch die folgenden Seiten in der gleichen Ansicht dargestellt.
Auf den Seiten von invalid-domain.net wird ein Template verwendet, das in der Fußzeile jeder Seite die Auswahl zwischen einer Standardansicht und einer für den Druck optimierten Ansicht erlaubt.
Browserseitige Wahl zwischen verschiedenen Ansichten (abhängig vom verwendeten Browser)
Viele Browser (wie zum Beispiel die Browser Netscape in den Versionen 6.0 und höher oder Mozilla, ebenso der Konquerer) unterstützen auch so genannte "alternate stylesheets", die über die Metaanweisung
<link rel="alternate stylesheet"
title="Beschreibung" href="{relativer Pfad zum
Stylesheet}">
eingebunden werden. Zwischen diesen verschiedenen Styles kann der
Besucher in seinem Browser über ein Menünueintrag
wählen. Diese Einstellung erfolgt allerdings nur innerhalb des
Browsers, und häufig "vergessen" beim Besuch der
nächsten Seite diese Wahl.
Beispiel für die Verwendung von 'ejocms_stylesheet'
Wählen sie eine der alternativen Ansichten dieser Seite:
Standardansicht Alternative Ansicht optimiert zum Druck unformatiert |
Modul-Informationen
ejoCMS Stylesheet Module by Ludger Keilig version 0.0.2 alpha A stylesheet/alternate stylesheet creating module