[TYPO3-german] Sprachwechsel

tom berger bursche3 at yahoo.de
Thu Aug 2 16:39:25 CEST 2007


wolfgang, besten dank
es klappt .....

lg ulli


----- Ursprüngliche Mail ----
Von: Wolfgang Wahl <typo3 at ovofrito.de>
An: German Typo3 Userlist <typo3-german at lists.netfielders.de>
Gesendet: Donnerstag, den 2. August 2007, 16:18:49 Uhr
Betreff: Re: [TYPO3-german] Sprachwechsel


Hallo Ulli,

ich hab mal das Quoting a bisserl zusammengestaucht, das wird sonst mit 
den ganzen (Faulheits)TOFUs nicht mehr lesbar.

>    # Den Sprachwechsel als Textlink erzeugen
>      SPRACHE = COA
>      SPRACHE {
>      10 = TEXT
>      field = uid
>      wrap = <a href="index.php?id=|&L=1" Class="minilink">English</a>
>      20 = TEXT       
>      SPRACHE2 < SPRACHE
>      SPRACHE2.wrap = <a href="index.php?id=|&L=2" Class="minilink">Française</a>
>          }
>
>   
Das Objekt "SPRACHE" beinhaltet zwei Unterobjekte - hier "10" und "20", 
die selber vom Typ "TEXT" sind.
Da sich 10 und 20 nicht sonderlich unterscheiden, habe ich 20 mit .10 
befüllt (der Punkt vor der 10 ist wichtig, da ansonsten das globale 
Objekt "10" genommen werden würde und im Falle des Nichtvorhandenseins 
desselben wäre dann das Objekt 20 leer gewesen) und anschliessend eine 
Eigenschaft von 20 bearbeitet.

---< snip >---

# Den Sprachwechsel als Textlink erzeugen
SPRACHE = COA
SPRACHE {
  10 = TEXT
  10 {
  field = uid
  wrap = <a href="index.php?id=|&L=1" Class="minilink">English</a>
  }

  20 < .10
  20.wrap = <a href="index.php?id=|&L=2" Class="minilink">Française</a>
}

---< snip >---
>    # Mehrsprachigkeit
>    [globalVar = GP:L=1]
>       config.sys_language_uid = 1
>       config.language = en
>       page.10.marks.SPRACHE.10.wrap = <a href="index.php?id=|&L=0" Class="minilink">Deutsch</a>
>       [global]  
>       
>    [globalVar = GP:L=2]
>       config.sys_language_uid = 2
>       config.language = fr
>       page.10.marks.SPRACHE20.wrap = <a href="index.php?id=|&L=0" Class="minilink">Deutsch</a> 
>       [global]
>   

Hier hat dir imho nur ein Punkt gefehlt im Französischen Teil zwischen 
SPRACHE und 20

---< snip >---

# Mehrsprachigkeit
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
page.10.marks.SPRACHE.10.wrap = <a href="index.php?id=|&L=0" 
Class="minilink">Deutsch</a>
[global] 
    
[globalVar = GP:L=2]
config.sys_language_uid = 2
config.language = fr
page.10.marks.SPRACHE.20.wrap = <a href="index.php?id=|&L=0" 
Class="minilink">Deutsch</a>
[global]


---< snip >---

Wie immer, alles ohne Gewehr, Mörser, Granaten und sonstige 
Mordwerkzeuge. Ausserdem auch ungetestet und aus dem Gedächtnis, es 
*müsste* klappen, aber du weisst ja - auch Irre sind Menschen ;-)

Grüsse,
Wolfgang
_______________________________________________
TYPO3-german mailing list
TYPO3-german at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german


      __________________________________  Wissenswertes für Bastler und Hobby Handwerker. BE A BETTER HEIMWERKER! www.yahoo.de/clever


More information about the TYPO3-german mailing list