ich möchte auf der Startseite die AGB anzeigen und dabei ein verändertes Theme ohne Menü haben.
Nachdem der User den AGB zugestimmt hat will ich die eigentliche Startseite mit Menü im Theme anzeigen.
Dazu habe ich 2 Themes erstellt (eins mit und ein ohne Menü)
Ich nur leider keine Ahnung wie ich jetzt nach Zustimmung zu den AGB auf das 2te Theme dauerhaft (dauer der session) umschalte.
Hat jemand nen Tipp??
Eingesetzt wird EXV 2.03
Dj_PD :
07.10.2006 12:36
Hi hadron,
ist es nicht einfacher das erste Theme nicht als Theme zu erstellen, sondern als normale html- (bzw. php-) Seite? Das Portal kannst du ja auf deinen Server in einen Ordner (z.b. portal/ ) stecken und wenn man dann http://www.domain.de eingibt kommt man auf die index.html wo man die AGB sehen kann und darunter dann einen Link mit weiter der führt dann zu http://www.domain.de/portal/
Wenn du eine index.php machst kannst du ja auch die AGB aus der DB (bzw. weiß gerade nicht ob die AGB sogar schon in einer Textdatei steht) auslesen oder du machst eine normale html-Datei und schreibt die AGB direkt da rein wobei du dann ja eigentlich 2 hast. Einmal die AGB die im Portal steht und einmal die in der html-Datei, bei Änderungen der AGB müßtest du dann beide Sachen ändern.
Ich denke aber das dies die einfachste Möglichkeit ist. Das erste Theme hat ja in soweit keine besondere Funktion, oder? Ist doch nur das man bevor man auf deine Seite kommen kann die AGB bestätigen soll.
Ich hoffe ich konnte ein bisschen helfen. Gruss Dj_PD
hadron :
07.10.2006 12:54
Hallo DJ
Ja danke - da gibts verschiedene Ansätze - mal sehen wie ichs mache.
Ich hab inzwischen auch noch was anderes gefunden, das mir helfen könnte: Themeswitching
toxin :
18.10.2006 21:09
das ganze würde sich auch mit einem cookie (und javascript) realisieren lassen...
nach zustimmung wird im entsprechenden cookie der vermerk gespeichert agb=1 oder so...das theme könnte auf den cookie zugreifen und nur wenn entsprechender cookie vorhanden ist wird das richtige theme geladen...
hadron :
01.11.2006 08:36
Ich habe mich für das Themeswitching entschieden.
1) klappt hervorragend 2) man kann damit für jedes Modul ein anderes Theme bestimmen.