On 10/7/11 3:00 PM, Maria Meilinger wrote:
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ß
Das geht akles mit TS, PHP ist nur für das REALURL.

Rainer


-------- Original-Nachricht --------
Datum: Fri, 07 Oct 2011 14:50:41 +0200
Von: Rainer Schleevoigt<rai...@webmasterei-hamburg.de>
An: German TYPO3 Userlist<typo3-german@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<rai...@webmasterei-hamburg.de>
An: German TYPO3 Userlist<typo3-german@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<rai...@webmasterei-hamburg.de>
An: German TYPO3 Userlist<typo3-german@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@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@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@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@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an