Entwicklung
Wie kann ich das aktuelle Template einer Webstrukturseite wechseln? Zum Beispiel um eine Mobile Seite eines Auftritts zu realisieren.
Dazu muss in der redsys.conf das Array "setTemplateAllow" befüllt werden. Es wird angegeben, von welchem Template auf welche Templates gewechselt werden darf.
Soll zum Beispiel ein wechsel von "default auf "mobile_default" und "mobile_default_2011" möglich sein, soll das Array wie folgt aussehen.
'setTemplateAllow' =>
array (
"default" => array("mobile_default","mobile_default_2011"),
),
Um das Template zu wechseln soll dann der Parameter "?setTemplate=mobile_default" an der URL übergeben werden.
Zum einbauen einer Weiche empfehle ich eine Funktion in der redsys.conf.local anzulegen, welche aufgerufen wird sobald die Session initiallisiert wurde. Innerhalb dieser Funktion kann dann ein Wert innerhalb der Session definiert werden und in $_GET["setTemplate"] kann das Template zu welchem gewechselt werden soll übergeben werden. Der Name der Function muss im Pluginsetup Communityuser beim Feld "onSessionInitialized" definiert werden.
Tags: template, wechseln, mobile, seite
Verwandte Artikel:
- Wo befinden sich die Template-Funktionen für das "Sitemenu"?
- Wie kann ich eine Shopstruktur aus dem Commerce-Bereich im Sitemenü ausgeben?
- Ich habe die Meta-tags einer Seite verändert und sehe die Änderung nicht im Livebereich?
- Wie lege ich eine weiße Seite an, ohne hinterlegtes Template? Wenn ich ein neues Dokument anlege, dann kann ich nur rsys-Dokumente mit Template anlegen. Wie umgehe ich das Template?
- Wie lege ich die Rechte für Gruppen und Rollen fest, so dass nur eine bestimmte Benutzergruppe auf die Seiten zugreifen kann
Letzte Änderung des Artikels: 2011-08-25 09:19
Verfasser des Artikels: Mario Sarcher
Revision: 1.1
Kommentieren nicht möglich