[TYPO3-german] Mehrsprachigkeit "leere" Sprache ausblenden

Lang, Patrik Patrik.Lang at centaur.de
Wed May 13 12:39:59 CEST 2009


Hallo Liste,

ich hab da ein Problem mit der Mehrsprachigkeit. Und zwar hab ich eine Seite, für die es zum Teil keine Übersetzungen gibt. Sprachen sind deutsch (Standard: 0) und englisch (1)

in der Konfiguration habe ich content_fallback;0 eingestellt, also Deutsch als Fallback für eine Seite, die keine englische Übersetzung bzw. keinen englischen Inhalt hat.

Jetzt ist es nur etwas unschön, wenn ich auf einer deutschen Seite bin und im Sprachmenü auf englisch wechsle, da das Menü englisch wird, jedoch der Inhalt deutsch bleibt. Ich hab schon gesehen, dass es möglich ist die Flaggen bzw. bei mir ein ul-li Element mit den Sprachen als Namen auszublenden, wenn es dafür keine Übersetzung gibt. Denn wenn ich die Sprache nicht ausblende, aber in den Seiteneigenschaften den Haken bei "Seite verbergen, wenn keine Übersetzung für die aktuelle Sprache vorhanden ist" rein mache bekomme ich folgenden Fehler:

Reason: Page is not available in the requested language.

Hier mal noch mein TS für das Sprachmenü: (Info: es sollen noch andere Sprachen kommen)

lib.lang = HMENU
lib.lang {
                special = language
                special.value = 0,1
                #,2,4,5,3

                wrap (
                               <div id="langLabel">{$lang.label}</div>
                               <ul>|</ul>
                )

                1 = TMENU
                1{
                               NO{
                                               stdWrap.override = {$lang.de.language} || {$lang.en.language} || {$lang.fr.language} || {$lang.nl.language} || {$lang.es.language} || {$lang.pl.language}
                                               allWrap = <li>|</li>
                               }

                               ACT < .NO
                               ACT = 1
                               ACT{
                                               allWrap = <li class="active">|</li>
                               }
                }
}

Muss ich dort was speizelles angeben?

Gruß
Patrik


________________________________
Diese Information ist ausschliesslich fuer die adressierte Person oder Organisation bestimmt und koennte vertrauliches und/oder privilegiertes Material enthalten. Personen oder Organisationen, fuer die diese Information nicht bestimmt ist, ist es nicht gestattet, diese zu lesen, erneut zu uebertragen, zu verbreiten, anderweitig zu verwenden oder sich durch sie veranlasst zu sehen, Massnahmen irgendeiner Art zu ergreifen. Sollten Sie diese Nachricht irrtuemlich erhalten haben, bitten wir Sie, sich mit dem Absender in Verbindung zu setzen und das Material von Ihrem Computer zu loeschen.

Sie haben uns gebeten, mit Ihnen ueber das Internet per E-Mail zu korrespondieren. Unbeschadet dessen ist allein die von uns unterzeichnete schriftliche Fassung verbindlich. Wir weisen darauf hin, dass derartige Nachrichten mit und ohne Zutun von Dritten verloren gehen, veraendert oder verfaelscht werden koennen. Herkoemmliche E-Mails sind nicht gegen den Zugriff von Dritten geschuetzt und deshalb ist auch die Vertraulichkeit unter Umstaenden nicht gewahrt Wir haften deshalb nicht fuer die Unversehrtheit von E-Mails nachdem sie unseren Herrschaftsbereich verlassen haben und koennen Ihnen hieraus entstehende Schaeden nicht ersetzen. Sollte trotz der von uns verwendeten Virus-Schutz-Programmen durch die Zusendung von E-Mails ein Virus in Ihre Systeme gelangen, haften wir nicht fuer eventuell hieraus entstehende Schaeden. Dieser Haftungsausschluss gilt nur soweit gesetzlich zulaessig.


More information about the TYPO3-german mailing list