Zum Inhalt springen

Inhalt des Elements wird nicht zweisprachig angezeigt

Erstellt am 18. August 2012 · 1 Antwort · letzte Antwort am 19. August 2012

Tags: Inhaltselemente, Frage

just ·

Hallo

Ich möchte ein bestimmtes Inhaltselement auf allen Seiten anzeigen lassen, was auch fehlerfrei funktioniert.

Allerdings funktioniert die zweisprachigkeit bei mir nicht:

ich habe folgendes probiert:

 page.10 {
 subparts{
 Right = RECORDS
 Right {
 tables = tt_content
 select.languageField = sys_language_uid
 source = 120
 }
 }
 }

Nach dem es nicht funktioniert hat, hab' ich folgendes versucht, was auch nicht geklappt hat:

page.10 {
 subparts{
 Right= RECORDS
 Right {
 tables = tt_content
  
 [globalVar = GP:L = 0]
 source = 120 //ID vom Inhaltselement auf Deutsch
 [global]
  
 [globalVar = GP:L = 1] 
source = 121 //ID vom Inhaltselement auf Franz
 [global]
 }
 }
 }

Die Sprachen sind bei mir wie folgt konfiguriert:

 config.linkVars = L
 config.sys_language_uid = 0
 config.language = de
 config.locale_all = de_DE
 [globalVar = GP:L = 1]
 config.sys_language_uid = 1
 config.language = fr
 config.locale_all = fr
 [global]

Wüsste jemand, wo das Problem liegen könnte?

Chrissli ·

Hallo Just,

ich weiß nicht wie du auf dein TS kommst, aber du vermixt die Elemente "RECORDS" und "CONTENT", dass kann nicht gutgehen.
Dau du das Feld sys_language_ud verwenden willst würde ich dir das CONTENT-Element empfehlen:

page.10 {
  subparts{
    Right = CONTENT
    Right {
      table = tt_content      
      select {
        pidInList = 123 # << hier die ID der Seite einfügen wo das das Element liegt
        where = uid = 120 ## << hohlt dein Element
        languageField = sys_language_uid
      } 
    } 
  }
}

source gehört zu RECORDS, ebenso wie tables ( das CONTENT-äquivalent schreibt sich ohne "s" am Ende )

Viel Erfolg