[TYPO3-german] TemplaVoila: ändern eines TAG-Attributes mittels "ungemappten Feldes"
Jens Hoffmann
jens.hoffmann at dkd.de
Sat Feb 24 10:43:00 CET 2007
Hi,
hier wird dir glaube ich geholfen :)
http://typo3.org/documentation/document-library/tutorials/doc_tut_ftb1/1.0.1/view/
Greez Jens
Daniela Waranie schrieb:
> Hallo Marco,
>
> vielen Dank für Dein TypoScript.
>
> Aus diesem TypoScript werde ich jedoch nicht schlau, da verstehe ich etwas
> nicht:
> - Woher weiß Typo3 in welchem DIV ich ein Style-Attribut manipulieren will?
> - Woher weiß es, welches DS/TO-Field für die Hintergrundgrafik zuständig
> ist?
> - Woher weiß es, welches Bild der Redakteur ausgewählt hat?
> - Woher weiß es, welches "field_x" ich meine -also aus welchem DS/TO? Ggf.
> habte ich mehrere DS/TOs (Flexible Contene Elemente) mit teilweise gleichen
> Feldern.
>
> Ich habe das Gefühl, dass ich das ein oder andere Konzept in Typo3 noch
> nicht verstanden habe, aber in welchem Gebiet fehlt es mir:
> - TemplaVoila
> - TypoScript
> - Backend
> - Datenbank
>
> Ich würde mich tierisch freuen, wenn Du mich etwas an die Hand nimmst.
>
> Lieben Gruß
> Daniela
>
> "Marco Peemöller" <listen at goto-marco.de> schrieb im Newsbeitrag
> news:mailman.29508.1172014096.21067.typo3-german at lists.netfielders.de...
> Daniela Waranie wrote:
>> Erklärung:
>> Ich habe mit TemplaVoila ein Flexibles Content Element angelegt. Es
>> enthält mehrere <div>. Das äußere <div> ist quasi der root für dieses
>> Content Element, weitere Felder sind auch gemappt: TEXT, IMG, usw. ein
>> weiteres Feld "BACKGROUND-IMAGE" habe ich nicht gemappt, da hier der
>> Redakteur ein Hintergrundbild für das außere <div> auswählen soll, und
>> dieses in den Style des äußeren <div> eingefügt werden soll.
>>
>
> Vielleicht hilft Dir folgender Code weiter, bei dem ich die ungemapten
> Felder field_x und field_y auslese und dem Bild-Tag als Styleangabe einfüge:
>
> <TypoScript><![CDATA[
>
> 10 = IMAGE
>
> 10.file.import = uploads/tx_templavoila/
> 10.file.import.current = 1
> 10.file.import.listNum = 0
> 10.file.maxH = 353
> 10.file.maxW = 335
> 10.if {
> isTrue.field = field_flv
> negate = 1
> }
> 10.stdWrap.addParams.style.dataWrap =
> right:{field:field_x}px;top:-{field:field_y}px;
> 10.stdWrap.addParams.style = |
>
> ]]></TypoScript>
>
> Viele Grüße
>
> Marco
>
>
More information about the TYPO3-german
mailing list