[TYPO3-german] Sprachmenü nur aktiv wenn alternative Übersetzung existiert

Rainer Schleevoigt rainer at webmasterei-hamburg.de
Fri Oct 7 13:58:57 CEST 2011


On 10/7/11 1:46 PM, Maria Meilinger wrote:
> Hallo Liste,

habe ich hier mal realisiert: http://best-relocation.de/
Müsste mal nachschauen, was ich da alles gebaut habe.
War an mehren Stellen auch mit PHP.
Man muss ja sowohl das Sprachmenue  als auch das Inhaltmenü filtern …

Rainer
>
> ich habe eine mehrsprachige Seite (EN, DE, CN), allerdings existiert nicht für jede Seite eine Übersetzung.
> D.h. in der DE Version wird die Seite im Menü angezeigt, in der EN und CN z.B. nicht.
> Das Problem dabei ist: wenn user sich in der DE Version befindet und Menü Punkt Test anklickt, sich dann aber für die EN Version entscheidet (klick auf Sprachmenü)dann bekommt er eine Fehlermeldung. Die Fehlermeldung ist eigentlich richtig, denn ich habe folgenden Wert $TYPO3_CONF_VARS['FE']['hidePagesIfNotTranslatedByDefault'] = ‘TRUE' auf true gesetzt.
>
>
> Diese Optionen bringen leider nicht das gewünschte Ergebnis:
>
> sys_language_mode = ignore
> sys_language_fallBackOrder = 1,0
> sys_language_overlay = hideNonTranslated
> sys_language_overlay = 1
>
> Mein Sprachmenü wird so aufgebaut:
>
> ..............
>       special = language
>       special.value = 0,1
> .........
>
> Meine Frage:
> gibt es eine Möglichkeit das Sprachmenü nur dann zu aktivieren, wenn auch eine Übersetzung existiert, ansonsten soll das Sprachmenü inaktiv bleiben.
>
>
> Vielen Dank für Eure Hilfe!
> Lieben Gruß
>
>
>


-- 
Dipl.-Ing. Rainer Schleevoigt
Webmasterei Hamburg
iPhone/Android Developer
Certified TYPO3 Integrator
22303 Hamburg
Novalisweg 10



More information about the TYPO3-german mailing list