Zum Inhalt springen

Je nach Sprache andere Inhalte einfügen

Erstellt am 23. November 2004 · 1 Antwort · letzte Antwort am 27. Dezember 2004

Tags: Frage

tommy_at_typo3 ·

Hallo, ich habe folgendes Extension template auf meiner Oberseite.

page = PAGE
page.typeNum = 0
page.1 = TEMPLATE
page.1 {

subparts.CONTENT = RECORDS
subparts.CONTENT {
tables = tt_content

# Standardsprache
[globalVar = GP:L=0]
source = 29,112,127,130,131,128,129,143
[global]

#English
[globalVar = GP:L=1]
source = 161,112,127,130,131,128,129,143
[global]

dontCheckPid = 1
}

}

Das Problem ist, das er immer deutsch anzeigt ! Wenn ich die Abfrage [globalVar = GP:L=0] .... nur für default wegmache, zeigt er nur english an?

Wie geht das anders?

Danke für Antworten!

thefox ·

Hallo, vielleicht hilft das.

Setze "source" ausserhalb von "page" als constante fest...

dann müsste der Code "[globalVar = GP:L=0] " etc. ausserhalb von Page sein, sprachwechsel geht nicht innerhalb von "subparts" - jedenfalls bei mir.

das ganze könnte dann ev so aussehen:

config.source = 29,112,127,130,131,128,129,143  

[globalVar = GP:L=1] 
config.source = 161,112,127,130,131,128,129,143 
[global] 

page = PAGE 
page.typeNum = 0 
page.1 = TEMPLATE 
page.1 { 

subparts.CONTENT = RECORDS  
subparts.CONTENT { 
   tables = tt_content 
   source < config.source
   dontCheckPid = 1 
  } 
}

gebe jedoch keine garantie auf erfolg.