[TYPO3-german] Sprachabhängiges TypoScript in TemplaVoila Datenstruktur eines FCE

Andreas Andreas
Mon Feb 1 17:32:59 CET 2010


Hallo @lle,

ich suche nach einer Lösung für folgendes Problem:
Ich habe ein FCElement in TemplaVoila angelegt, in dem im Backend  
Checkboxen sind, damit der User auswählen Kann, ob ein Bild angezeigt  
wird, oder halt nicht.

Das funktioniert prima mit dem folgenden TypoScript in der DS:
<field_pf_schritt01 type="array">
				<tx_templavoila type="array">
					<title>Care Step 01</title>
					<sample_data type="array">
						<numIndex index="0">Bild Pflegeschritt 01</numIndex>
					</sample_data>
					<eType>custom</eType>
					<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" />
						[globalVar = GP:L = 1]
						10.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" />
						[global]
						10.if.isTrue.field = field_pf_schritt01
					
					]]>
					</TypoScript>
					<proc type="array">
						<stdWrap></stdWrap>
					</proc>
				</tx_templavoila>
				<TCEforms type="array">
					<label>Care Step 01</label>
					<config type="array">
						<type>check</type>
					</config>
				</TCEforms>
</field_pf_schritt01>

ABER bei lokalisierten Versionen des FCElementes sollen andere Bilder  
verwendet werden und auch andere ALT- und TITLE-Texte. Mein Versuch  
dies über die o.a. Condition mit der globalen Language-Variablen zu  
realisieren ist -kläglich- gescheitert. Wahrscheinlich ist zu dem  
Zeitpunkt, an dem das Template verarbeitet wird diese gar nicht  
gesetzt, oder das Verwenden von der Schreibweise ist nicht erlaubt?

Kann ich das irgendwie anders schreiben bzw. realisieren?

Vielen Dank für Eure Hilfe!

Andreas Sahle

as at design-frei.de





More information about the TYPO3-german mailing list