[TYPO3-german] LÖSUNG: Festes Contentelement (mehrsprachig)

Ulrich Fischer ulrich-fischer at gmx.net
Fri Mar 28 14:44:55 CET 2008


Hallo liebe typo3 Fans,

in einer rechten Spalte soll, wenn dort sonst kein
Inhalt vorhanden ist ein festes Contentelement in
der jeweiligen Sprache angezeigt werden.


Es wird ein Sysordner angelegt und dort das
feste Contentelement mehrsprachig eingetragen.

im SETUP wird temporär der jeweilige Inhalt
ausgelesen:

# Standard
temp.infobox = CONTENT
temp.infobox {
   table = tt_content
   select.orderBy = sorting
   # Inhalte der Seite 100 INFOBOX werden aufgenommen
   select.pidInList = 100
   select.where = sys_language_uid = 0
}

# French
[globalVar = GP:L = 2]
temp.infobox = CONTENT
temp.infobox {
   table = tt_content
   select.orderBy = sorting
   # Inhalte der Seite 100 INFOBOX werden aufgenommen
   select.pidInList = 100
   # sys_language_uid = 2 <-- nur fr Inhalt
   select.where = sys_language_uid = 2
}
[global]

Mit der jeweiligen Sprachbedingung werden die weiteren
Sprachen ausgelesen.

temp.infobox wird dann bei Bedarf an temp.RechteSpalte
übergeben.

# Infobox only if there is no content
temp.RechteSpalte = COA
temp.RechteSpalte{
   10 < styles.content.getRight
   stdWrap.ifEmpty.cObject < temp.infobox
}

temp.RechteSpalte wird dann an den Marker im
TEMPLATE übergeben.

Soll das Element z.B. auf der Startseite angezeigt
werden, obwohl auch dort etwas in der rechten Spalte
steht, wird das über eine Bedingung im SETUP geregelt.

# Infobox: Home
[globalVar = TSFE:id=2]
temp.RechteSpalte = COA
temp.RechteSpalte{
         10 < temp.infobox
  	20 < styles.content.getRight
}
[end]

Ist nichts Aufregendes, aber vielleicht hilft es
jemanden weiter. Kann weiter veröffentlicht werden.

Schöne Grüße

Ulrich

-- 
http://www.sunfish.de


More information about the TYPO3-german mailing list