Ich habe in einer mehrsprachigen Seite (derzeit deutsch und englisch) an einer Stelle eine Liste von Dateien, die ich zum Download anbiete.
Das Inhaltselement für die Dateiliste habe ich vom Typ Dateiverweise angelegt. Logischerweise wäre dieses in allen Sprachen identisch, so dass eine "Übersetzung" nur unnütigen Aufwand und Fehlerquellen mit sich bringen würde. Daher hatte ich dieses Element im Feld "Sprache" auf "[Alle Sprachen]" gesetzt. Nun allerdings taucht es im Frontend gar nicht mehr auf.
Im Template habe ich, um die Mehrsprachigkeit zu unterstützen (was unabhängig vom konkreten Problem auch wunderbar funktioniert), dies gemacht:
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L=1]
config.sys_language_uid = 1
config.language = en
[global]
seite = PAGE
seite {
...
INHALT = CONTENT
INHALT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
select.languageField = sys_language_uid
}
}
Setze ich eine bestimmte Sprache, wird die Dateiliste angezeigt.
Was muss ich im Template (ich vermute mal dort) ergänzen, damit das wie beschrieben funktioniert?
Danke 😃