Hallo,
jetzt bitte nicht über die Art der Einbindung und Templatefehler der News wundern, das hab ich historisch so übernommen und muss gerade damit klar kommen ;)
Mein Problem ist, dass ich tt_news mehrsprachig verwende. Wenn ich in der Defaultsprache eine News anlege und ihr ein Bild zuweise, wird dieses auch ausgegeben.
Wenn ich diese News nun z.B. ins Englische übersetzen möchte, so gibt es dort kein Eingabefeld für Bilder mehr. Der Teil mitsamt Eingabemaske fehlt.
Wenn ich nun eine Ausgabe im Frontend mache, so wird der wrap ausgegeben, aber das image Datenfeld ist leer. Folglich wird kein Bild angezeigt.
Im TS wird das ganze so gelöst (unwichtiges entfernt):
[TS]table = tt_news
select {
pidInList = 97
data = GPvar:tx_ttnews|tt_news
wrap = uid = |
languageField = sys_language_uid
where = deleted=0
andWhere = hidden=0
}
renderObj = COA
renderObj{
10 = TEXT
10.field = image
10.width = 50
10.wrap = <table border="0" margin="0" padding="0"><tr><td style="padding: 0px 10px 10px 0px"><img width="90" src="uploads/pics/ | " alt="" /></td><td style="vertical-align:top;">
# ...
60 = TEXT
60.value = </td></tr></table>
}
[/TS]
Das erzeugt zB so ein Bild mit Fehlender Datei: <img width="90" src="uploads/pics/" alt="" />
Also muss es doch ein Problem damit geben, dass er unter der sys_language_uid das Bild nicht findet? Wie kann man das lösen?