Hallo!
Ich verwende typo3 4.2.10.
Beim umschalten auf Italienisch wird der Hauptpart richig überstzt. Allerdings den fixen Part (der auf jeder Unterseite gleich ist) und mittels
marks {
rechts = RECORDS
rechts {
tables = tt_content
source = 4
dontCheckPid = 1
}
}
eigespielt wird, wird mir nicht auf Italienisch angezeigt.
Der Source mit der id=4, ist auf einer im Menü ausgeblendeten Seite und für den gibts auch eine Italienische Übersetzung.
Bis jetzt hatte ich mit diesen auf allen Unterseiten fixen content nie ein Problem.
Was habe ich vergessen
lg
Hallo Tiomio,
es sieht so aus, als ob in der Datenbankabfrage der Eintrag für die sys_language_uid fehlt:
marks {
rechts = RECORDS
rechts {
tables = tt_content
source = 4
dontCheckPid = 1
languageField = sys_language_uid
}
}
Vorher muss irgendwo die sys_language_uid definiert sein (das hast du aber wohl schon, weil es im Hauptpart ja funktioniert):
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE.utf-8
config.htmlTag_langKey = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en.utf-8
config.htmlTag_langKey = en
[global]
Ersteres habe ich nicht getestet, deswegen hier nochmal ein Script, welches ich benutze, mit dem man alle Inhalte einer Seite in einem Marker anzeigt:
tmp.address = CONTENT
tmp.address {
table = tt_content
select {
pidInList = {$address.pid}
sys_language_uid = sys_language_uid
orderBy = sorting
}
wrap = <div id="address">|</div>
}
page.10.marks.ADDRESS < tmp.address