[TYPO3-templavoila] Problem with FCE - creating linked images

Christophe Stadler cs at cs-cc.com
Mon Apr 12 15:15:31 CEST 2010


Hello,

I came across a problem which i think might be a bug.

I have a relatively simple FCE:

> <div class="discogFlexCont">
>     <div class="flexWrapper">
>         <div class="coverPreviewDiscog"><a href="#"><img></img></a></div>
>         <div class="nameDiscog">nameDisco</div>
>         <div class="titleDiscog">titleDisco</div>
>     </div>
> </div>

I have mapped .discoFlexCont as my Root element (div|inner)

In the .coverPreviewDiscog, i then have the href of the a tag mapped as an
Attribute, and used the 'Link field' preset, which gives me the default Data
Processing Typoscript:

> 10 = TEXT
> 10.typolink.parameter.current = 1
> 10.typolink.returnLast = url

I then have the IMG tag mapped with the 'Image field, Fixed W+H' preset,
which gives me the fllowing typoscript per default:

> 10 = IMAGE
> 10.file.XY = 200,150
> 10.file.import = uploads/tx_templavoila/
> 10.file.import.current = 1
> 10.file.import.listNum = 0
> 10.stdWrap.typolink.parameter.field = field_linkrelease1

This is giving me the following output in the FE:

> <div class="flexWrapper">
> 
> <div class="coverPreviewDiscog">
> <a href="index.php?id=41"></a>
> <a href="index.php?id=41"><img src="uploads/tx_templavoila/cbl61_02.jpg"
> alt="" title="" border="0" height="300" width="300"></a>
> </div>
> 
> <div class="nameDiscog"><p class="bodytext">drgyergayerg</p></div>
> <div class="titleDiscog"><p class="bodytext">ergesrgsetgr</p></div>
> 
> </div>

The good news is that my href maping into the a tag worked, the bad news is
that the image is automagically also wrapped into another of the same link.

I first thought that i just have to remove the line from the image
DataProcessing TS:

10.stdWrap.typolink.parameter.field = field_linkrelease1

 but unfortunately although i can delete this line, it will reappear as soon
as i load the page once in the FE, i can save the template, clean the cache
and then when i go back into editing mode the line is not there (as expected
since i deleted it) but when i load a page in the frontend and then go and
check again the line has reappeared, in fact the line gets autpmatically
added twice there:

> 10 = IMAGE
> 10.file.XY = 200,150
> 10.file.import = uploads/tx_templavoila/
> 10.file.import.current = 1
> 10.file.import.listNum = 0
> 10.stdWrap.typolink.parameter.field = field_linkrelease1
> 10.stdWrap.typolink.parameter.field = field_linkrelease1

I don¹t understand what¹s going on, have i misunderstood things and wrapped
thing the wrong way round, or is it just an error in my typoscript, or is it
a bug ? Is this the right approach to generating a linked image with FCE¹s
(map the attribute to the href of a bogus a tag, then map an image field ) ?

I¹m trying to read up for the nth time about the basics of TemplaVoila, FCEs
and TS, but i thought i¹d post this also so i¹m not chasing ghosts in case
it is a bug, or maybe a misunderstood feature ...

Thx for any help with this ....


More information about the TYPO3-project-templavoila mailing list