Danke Peter!
ich hab schon eine Lösung gefunden. Es lag an der Syntax meiner
Condition bzw. wirklich an der Verfügbarkeit der Variablen zu dem
Zeitpunkt.
Diese Lösung funktioniert wunderbar:
<TypoScript>
<![CDATA[
10 = TEXT
10.value = <img src="fileadmin/templates/images/
produktfinder_medaillen_01.jpg" width="62" height="62"
alt="Pflegeschritt 01 enthalten" title="Pflegeschritt 01 enthalten" />
10.if.isTrue.field =
field_pf_schritt01
10.if.value = 0
10.if.equals.data =
TSFE:sys_language_uid
20 = TEXT
20.value = <img src="fileadmin/templates/images/
produktfinder_medaillen_en_01.jpg" width="62" height="62"
alt="Contains Care Step 01" title="Contains Care Step 01" />
20.if.isTrue.field =
field_pf_schritt01
20.if.value = 1
20.if.equals.data =
TSFE:sys_language_uid
]]>
</TypoScript>
Viele Grüße
Andreas
Am 02.02.2010 um 12:16 schrieb Peter Niederlag:
Hallo,
Andreas Sahle [design-frei] schrieb:
Hallo @lle,
[...]
Kann ich das irgendwie anders schreiben bzw. realisieren?
Am sinnigsten dürfte sein in der DS einen Verweis auf ein
TypoScript-Objekt (typoscript object path), bspw.
'lib.foobar.images.languageSepcific' anzugeben.
Dieser lässt sich dann sehr sicher über Conditions modifizieren.
GGf. kannst Du auch das Feld sys_langugae (tt_content) auswerten.
data = register:tx_templavoila_pi1.parentRec.sys_language
Damit solltest Du über stdWrap die uid der Sprache des Datensatzes
bekommen.
Je nach Zielsetzung leicht unterschiedliche Ergebnisse (Stichwort:
"language-fallback").
untested, als brainstroming!
[...]
hth,
Peter
--
Peter Niederlag
http://www.niekom.de * TYPO3 & EDV Dienstleistungen *
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german