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

Maria Meilinger mariameilinger at gmx.de
Fri Oct 7 15:00:43 CEST 2011


ich denke das macht der PHP Script, also diese Selektierung.
Mh.. ich dachte das geht wesentlich einfacher ;-( 
PHP ist nicht so meine Welt.
Vielleicht finde ich noch etwas :-)

Vielen lieben Dank für Deine Hilfe!!
Lieben Gruß


-------- Original-Nachricht --------
> Datum: Fri, 07 Oct 2011 14:50:41 +0200
> Von: Rainer Schleevoigt <rainer at webmasterei-hamburg.de>
> An: German TYPO3 Userlist <typo3-german at lists.typo3.org>
> Betreff: Re: [TYPO3-german] Sprachmenü nur aktiv wenn alternative Übersetzung existiert

> On 10/7/11 2:44 PM, Maria Meilinger wrote:
> > DANKE!!!
> >
> > aber so ganz versteh ich das nicht:
> >
> > doNotLinkIt = 1 das deaktiviert den Menü Punkt, aber das gilt ja für
> alle
> > Seiten.
> > Wie kann ich den Punkt für nur die Seiten ohne Übersetzung
> rausselektieren?Mit dieser Option USERDEF1 = 1 bzw USERDEF2?
> Ich bin ganz ehrlich – ich habe es vor einem Jahr auch nur kopiert …
> es 
> klappt aber bei mir. wart mal, da war noch was in PHP.
> Ich schau mal nach.
> 
> Rainer
> > Habe das noch nie eingesetzt.
> > Vielen Dank und Lieben Gruß
> >
> >
> > -------- Original-Nachricht --------
> >> Datum: Fri, 07 Oct 2011 14:35:17 +0200
> >> Von: Rainer Schleevoigt<rainer at webmasterei-hamburg.de>
> >> An: German TYPO3 Userlist<typo3-german at lists.typo3.org>
> >> Betreff: Re: [TYPO3-german] Sprachmenü nur aktiv wenn alternative
> Übersetzung existiert
> >> Habe es hier mal rausgefummelt:
> >>
> >> ==
> >> in den Konstanten steht:
> >> text{
> >> lang0=Deutsch
> >> lang1=English
> >> lang2=Español
> >> lang3=Ελληνικά
> >> lang4=Русский
> >> lang5=<spanclass="bigger">عربي</span>
> >> lang6=Català
> >> lang7=Français
> >>
> >> langId0=de
> >> langId1=en
> >> langId2=es
> >> langId3=el
> >> langId4=ru
> >> langId5=ar
> >> langId6=ca
> >> langId7=fr
> >> }
> >>
> >>
> >> Dann im setup:
> >> lib.langswitch = HMENU
> >> lib.langswitch {
> >>      special = language
> >>      special.value = 0,1,2,3,4,5,6,7
> >>      1 = TMENU
> >>      1 {
> >>       wrap =<ul class="langswitcher">|</ul>
> >>       noBlur = 1
> >>       NO {
> >>        stdWrap.cObject = TEXT
> >>        stdWrap.cObject.value = {$text.lang0} || {$text.lang1} ||
> >> {$text.lang2} || {$text.lang3} || {$text.lang4} || {$text.lang5} ||
> >> {$text.lang6}|| {$text.lang7}
> >>        allWrap =<li>|</li>
> >>        ATagParams.dataWrap =  id="{$text.langId0}"| ||
> >> id="{$text.langId1}"| ||  id="{$text.langId2}"| ||
> >> id="{$text.langId3}"| ||  id="{$text.langId4}" | ||
> id="{$text.langId5}"
> >> | || id="{$text.langId6}"| || id="{$text.langId7}"|
> >>       }
> >>       ACT<  .NO
> >>       ACT = 1
> >>       ACT {
> >>        linkWrap =<li class="hover activelang">|</li>
> >>       }
> >>       USERDEF1<  .NO
> >>       USERDEF1 = 1
> >>       USERDEF1 {
> >>        allWrap = |
> >>        stdWrap.cObject.value =
> >>        doNotLinkIt = 1
> >>       }
> >>       USERDEF2<  .NO
> >>       USERDEF2 = 1
> >>       USERDEF2 {
> >>        allWrap = |
> >>        stdWrap.cObject.value =
> >>        doNotLinkIt = 1
> >>       }
> >>      }
> >> }
> >>
> >>
> >>
> >>
> >>
> >>
> >>
> >> On 10/7/11 2:11 PM, Maria Meilinger wrote:
> >>> Hallo Rainer ;-)
> >>>
> >>> ja genau das brauche ich.
> >>> Im Sprachmenü muss nur die Sprache für die jeweilige Seite aktiv
> sein
> >> deren Übersetzung auch existiert.
> >>> Das bingt leider auch nichts config.language_alt = de
> >>> (habe gerade gefunden)
> >>>
> >>> Inhaltsmenü wird richtig angezeigt, weil die es keine übersetzten
> >> Titel gibt. Aber das Sprachmenü bereitet mit Kopfschmerzen ;-(
> >>> Lieben Dank und schöne Grüße
> >>>
> >>> -------- Original-Nachricht --------
> >>>> Datum: Fri, 07 Oct 2011 13:58:57 +0200
> >>>> Von: Rainer Schleevoigt<rainer at webmasterei-hamburg.de>
> >>>> An: German TYPO3 Userlist<typo3-german at lists.typo3.org>
> >>>> Betreff: Re: [TYPO3-german] Sprachmenü nur aktiv wenn alternative
> >> Übersetzung existiert
> >>>> 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
> >>>>
> >>>> _______________________________________________
> >>>> TYPO3-german mailing list
> >>>> TYPO3-german at lists.typo3.org
> >>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> >>
> >> -- 
> >> Dipl.-Ing. Rainer Schleevoigt
> >> Webmasterei Hamburg
> >> iPhone/Android Developer
> >> Certified TYPO3 Integrator
> >> 22303 Hamburg
> >> Novalisweg 10
> >>
> >> _______________________________________________
> >> TYPO3-german mailing list
> >> TYPO3-german at lists.typo3.org
> >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> 
> -- 
> Dipl.-Ing. Rainer Schleevoigt
> Webmasterei Hamburg
> iPhone/Android Developer
> Certified TYPO3 Integrator
> 22303 Hamburg
> Novalisweg 10
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

-- 
NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!		
Jetzt informieren: http://www.gmx.net/de/go/freephone


More information about the TYPO3-german mailing list