Von einer Seite gibt es eine Version in Flash und eine in HTML. Bei der Flash Version ist nur das Logo und einige Bilderteile des Layouts mit Flash optimiert, der textliche Inhalt der Gleiche. Wie kann ich nun die Seite so anlegen, das man in Contenido nur eine Navigatio und einen Text zu verwalten braucht, der Besucher jedoch zwischen Flash und HTML wählen kann? Ist es möglich eine Variablte bei der Vorauswahl "Flash"/ "HTML" mitzugeben und dir im Template auszuwerten? Mit Smarty wäre das kein Problem, aber gibt es sowas auch den Contenido Templates?
Wenn ja, bitte ein kurzer Anhaltspunkt mit der welcher Funktion sich das machen läßt...
Vielen Dank!
Wie administrieren/ anlegen
D.h. es gibt nur einige Flash-Elemente, der Inhalt wird aber ansonsten als normales HTML ausgegeben?
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Re: Wie administrieren/ anlegen
Möglichkeit 1:bweichel hat geschrieben:Von einer Seite gibt es eine Version in Flash und eine in HTML. Bei der Flash Version ist nur das Logo und einige Bilderteile des Layouts mit Flash optimiert, der textliche Inhalt der Gleiche. ...
Vielen Dank!
Kategorie b - Seite 1 - Startseite, mit der Ankündigung den Inhalt als Flash- oder HTML anzusehen (mit Link auf die Seite 2 oder Seite 3)
Kategorie b - Seite 2 - HTML (mit Layout HTML - Template x) mit dem Inhalten als HTML
Kategorie b - Seite 3 - Flash (mit einen Layout Flash - Template y) mit dem Header mit Flash-Film und einem IFRame mit Seite 2
Im übrigen mag ich kein Flash, wenn ich Filmchen sehen will gehe ich vor die Flimmerkiste oder ins Kino

Wie läuft das mit dem Syncronisieren von Seiten in Contenido? Ich würde lieber zwei Mandanten anlegen die sich dann untereinander Syncronisieren. Das mit dem Iframe wäre zwar eine Lösung, aber gefällt mir nicht wirklich...
Das Syncronisieren wäre auch interessant für die weiteren Sprachen. Das macht man doch über mehrere Mandanten, oder?
Das Syncronisieren wäre auch interessant für die weiteren Sprachen. Das macht man doch über mehrere Mandanten, oder?
Zwei Mandanten ist eher ungünstig, da dort eine Übertragung praktisch nicht möglich ist.
Ich würde es auch anders lösen: Wenn es nur einzelne Elemente sind, würde ich diese als Module umsetzen, die abfragen, ob in der Session mit oder ohne Flash gewählt worden ist.
Je nachdem wird HTML oder Flash ausgegeben. Wenn es sich daraus resultierend um grundsätzlich andere Strukturen handelt (also das Grundgerüst je nach Flash oder HTML unterschiedlich ausfällt) würde ich das im Layout (nicht Modul, nicht Template) verankern (d.h. PHP-Code zur Umschaltung im Layout-Code). Damit es keine Probleme mit PHP-Code im Layout gibt, muss die Syntaxprüfung im Layout deaktiviert werden (siehe docs/techref/backend).
Modul zur Speicherung der Abfrage:
Code zur Abfrage:
Bin mit gerade nicht sicher, ob auth die beste Stelle ist, aber sollte zunächst funzen...
Gruß
HerrB
Ich würde es auch anders lösen: Wenn es nur einzelne Elemente sind, würde ich diese als Module umsetzen, die abfragen, ob in der Session mit oder ohne Flash gewählt worden ist.
Je nachdem wird HTML oder Flash ausgegeben. Wenn es sich daraus resultierend um grundsätzlich andere Strukturen handelt (also das Grundgerüst je nach Flash oder HTML unterschiedlich ausfällt) würde ich das im Layout (nicht Modul, nicht Template) verankern (d.h. PHP-Code zur Umschaltung im Layout-Code). Damit es keine Probleme mit PHP-Code im Layout gibt, muss die Syntaxprüfung im Layout deaktiviert werden (siehe docs/techref/backend).
Modul zur Speicherung der Abfrage:
Code: Alles auswählen
if ($_REQUEST["flash"] == "on") {
$auth->auth["flash"] = true;
} else {
$auth->auth["flash"] = false;
}
Code: Alles auswählen
if ($auth->auth["flash"]) {
# Flash Code
} else {
# Non-Flash-Code
}
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net