Hallo,
habe zb.: eine Überschrift, die include ich per insert:tag , sodass ich es als Modul einsetzen kann. Fallback passt alles, kann auch hin und herswitchen, doch geht das überhaupt mit Include Elementen ???
Danke
Hallo,
habe zb.: eine Überschrift, die include ich per insert:tag , sodass ich es als Modul einsetzen kann. Fallback passt alles, kann auch hin und herswitchen, doch geht das überhaupt mit Include Elementen ???
Danke
Hab zwar nicht genau verstanden, was Du machen möchtest, aber mit dem Inserttag {{iflng::*}} kann man recht gut sprachspezifische Anpassungen machen.
Also das problem ist, das wenn ich Englisch wähle, die Überschrift in Deutsch angezeigt wird und nicht in Englisch !
Im Backend kann ich aber sauber hin und herschalten zwichen EN und DE.
Meine vermutung liegt ja eben darin, das weil ich die DEUTSCHE Überschrift ja include, also die ID vom deutschen artikel.
Normalerweise sollte er dann, wenn ich auf Englisch schalte auf der Website die Englische nehmen, tut er aber nicht.
Habe die Überschrift jetzt mal in die Artikel verschoben (hatte es vorher in einem ausgeblendetem Systemordner) nun geht der Switch zwichen Englisch und Deutsch.
Da muss ja der include drann Schuld sein. Aber ich will die Überschrift und andere Info Container per Modul zur Verfügung stellen, da ich mehr als 100 Seiten habe.....
Hast Du's so schon probiert:
Modul vom Typ "Eigener HTML-Code":
ID 10: Inhaltselement "Überschrift" aus der deutschen SeitenstrukturPHP-Code:
{{iflng::de}}{{insert_content::10}}{{iflng}}{{iflng::en}}{{insert_content::20}}{{iflng}}
ID 20: Inhaltselement "Überschrift" aus der englischen Seitenstruktur
Abend,
du bist meine Rettung
Perfekt, genau so soll das funktionieren
Das ist ja jetzt per "content", sollte aber "article" auch gehen oder ?
kannst du mir kurz sagen was die kombination genau macht ? Wills ja verstehen
Danke Dir !!!
Selbstverständlich!
Der Inserttag {{iflng::*}} prüft, welche Sprache aktuell ausgewählt ist. Je nachdem, welche Sprache aktiv ist, wird dann das entsprechende Inhaltselement geladen.
Als Alternative für die Kombination {{iflng::de}} ... {{iflng}} könnte man in PHP wohl notieren:
PHP-Code:
<?php if ($GLOBALS['TL_LANGUAGE'] == 'de'): ?>
...
<?php endif; ?>
Achso, ok verstehe. Das TAG gefällt mir
Nochmal Danke !! hast mir sehr geholfen.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen