[TYPO3-german] Mehrsprachigkeit, inline-Records & Rootline
Jan Kornblum
jan.kornblum at gmx.de
Fri Oct 26 09:16:58 CEST 2012
Hallo zusammen,
an "pages" sind inline-Records geknüpft. Nun soll die Rootline
durchlaufen werden, und dabei pro Ebene zunächst in der aktuellen
Sprache überprüfen, ob das Feld "tx_ext_newfield" einen bestimmten Wert
hat. Falls nicht, soll der Wert aus "pages" in der Default-Language
genommen werden:
foreach($GLOBALS['TSFE']->rootLine as $element){
if($element['tx_ext_newfield']!=''){
...
}
}
...mit obigem wird die Rootline ja zwar durchlaufen, aber automatisch
in der aktuellen Sprache. Das ist ungünstig, denn es kann ja sein, dass
die Seite (Ebene in der Rootline) ja übersetzt ist, aber das Feld
"tx_ext_newfield" in der Übersetzung keinen Wert hat... Dann soll eben
die Seite in der default Language genommen werden (Fallback)...
Hat jemand einen Tipp? Mit GetPageOverlay() komme ich nicht zum Ziel,
das liefert mir ja Übersetzung oder Default Sprache, unabhängig von dem
Feld welches ich prüfen möchte...
Viele Grüße, Jan
More information about the TYPO3-german
mailing list