Zum Inhalt springen

templavoila! und wrap in einem attr -> bild

Erstellt am 2. Juli 2009 · 1 Antwort · letzte Antwort am 7. Juli 2009

Tags: Bilder, Frage

server ·

Hallo Gemeinde,
folgendes Problem plagt mich und trotz stöbern und wühlen der TSref liegt die Lösung fern:

Ich arbeite mit der Extension Templavoila!
Hier möchte ich, bei einem Bild das Rendering in einem Attribut eines DIV- Tags schreiben, das macht Typo3 an sich auch vorerst ganz OK, raus kommt:
<div id="main" style="typo3temp/GB/fd47caf1a9.gif">

Diese Styleangabe ist klarer weise noch nicht vollständig, also dachte ich an einen simplen wrap, der aber nicht akzeptiert wird:
wrap = background-image:url(|);

Dieses wrap oder stdWrap habe ich auf vielen Wegen ausprobiert. Den Cache All auch immer gemacht, jedoch leider keine Erfolge gehabt, hier nochmal der TypoScript aus dem TV XML:

type attr

tx_templavoila

title Bild

TypoScript
10 = IMG_RESOURCE
10.wrap = background-image:url(|);
10.stdWrap = background-image:url(|);
10.file = GIFBUILDER
10.file {
wrap = background-image:url(|);
stdWrap = background-image:url(|);
XY = 200,150
10 = IMAGE
10.wrap = background-image:url(|);
10.stdWrap = background-image:url(|);
10.file.wrap = background-image:url(|);
10.file.stdWrap = background-image:url(|);
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 200
10.file.minW = 200
10.file.maxH = 150
10.file.minH = 150
}

Danke, danke, danke.

froemken ·

IMG_RESOURCE hat kein wrap:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Index.html

Also fällt das schon mal weg.

Zu aller erst wickelst du dein TS bitte ein in:
<![CDATA[
Dein TS
]]>

wenn du das nicht machst gibt es immer wieder Probleme mit Klammern in deinem Quellcode.

Mach das mal und teste.

Wenn's immer noch nicht geht, müssen wir uns ein COA Objekt bauen:

<![CDATA[
10 = COA
10.10 = TEXT
10.10.value = background-image:url(

10.20 = IMG_RESOURCE
10.20.file = GIFBUILDER
10.20.file {
...hier kommen deine GIFBUILDER-Settings rein...
}

10.30 = TEXT
10.30.value = );
]]>

froemken