Zum Inhalt springen

standardsprache wird nicht angezeigt

Erstellt am 15. März 2006 · 3 Antworten · letzte Antwort am 16. März 2006

Tags: Frage

eisenfuss ·

zerbreche mir mal wieder den kopf. und zwar klappt die mehrsprachigkeit noch nicht so ganz. standardsprache meiner site soll deutsch, die zweite sprache niederländisch sein.

niederländisch ist als website-sprache eingestellt. ein inhalt ist auf der ersten seite bereits erstellt. nur wenn ich die ansicht wähle, wird der niederländische text angezeigt.

# Allgemeine TypoScript-Konfigurationen
[globalVar = GP:L = 0]
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = nl

[global]

plugin.tx_automaketemplate_pi1 {
    # Read the template file:
  content = FILE
  content.file = fileadmin/template/template.html

  page = PAGE
  page.10 < {$templatePath}
  elements {
    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
 
    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    HEAD.rmTagSections = title
 
    TD.all = 1
    DIV.all = 1
  }
 
  # Prefix all relative paths with this value:
  relPathPrefix = fileadmin/template/
}

[...]

  workOnSubpart = DOCUMENT_BODY

  subparts.menu < temp.menu
  subparts.content < styles.content.get

subparts.sprache = TEXT
      subparts.sprache {
         field = uid
         wrap = <a href="index.php?id=|&L=1">Nederlands</a>
}

subparts.content = CONTENT
  subparts.content {
   table = tt_content
         select.orderBy = sorting
         select.where = colPos = 0
         select.languageField = sys_language_uid
    
  }
  
}

}
 
[...] 

#### BEDINGUNGEN ###

[global]

# Mehrsprachigkeit
[globalVar = GP:L=1]
   config.sys_language_uid = 1
   config.language = nl
   subparts.sprache.wrap = <a href="index.php?id=|&L=0">Deutsch</a>
[global]

danke für eure bemühungen mal wieder :-)

larsmessmer ·

Hallo

Das liegt daran das du nur Bedinungen drin hast, doch zuserst solle noch die Standard Sprache eingeestellt werden.

Also füge vor Zeile 2 folgendes ein:

config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE@euro

Und dann erst die Bedingungen.

Gruss Lars

eisenfuss ·

danke lars für die schnelle antwort!

dennoch: auch wenn ich die zeilen davor einfüge ändert sich nichts :-(
ich weiss auch nicht warum?

in der datenbank sind auch alle language-flags auf 0(deutsch) oder 1(nederlands) gesetzt.