[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>&lt;![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 = |
> 
> ]]&gt;</TypoScript>
> 
> Viele Grüße
> 
> Marco
> 
> 


More information about the TYPO3-german mailing list