[TYPO3-german] Mehrsprachigkeit, inline-Records & Rootline

Bernhard Berger info at kolorartists.at
Fri Oct 26 16:40:29 CEST 2012


Wieso kommst du mit getRecordOverlay nicht ans Ziel? Du holst dir deine
Datensätze ja ganz normal und holst dir dann per Overlay die Übersetzung
(überschreibst den jetzigen Wert der defaultsprache) und hast somit deinen
Fallback? Bin mir nicht sicher ob ich die Angabe richtig verstanden habe..
Am 26.10.2012 09:20 schrieb "Jan Kornblum" <jan.kornblum at gmx.de>:

> 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
>
>
> ______________________________**_________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-**bin/mailman/listinfo/typo3-**german<http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german>
>


More information about the TYPO3-german mailing list