[TYPO3-templavoila] Inserting Image<->Link Pairs

Felix Buenemann Felix.Buenemann at gmx.de
Fri Mar 20 14:01:38 CET 2009


Am 20.03.2009 13:24 Uhr, Felix Buenemann schrieb:
> Hi Steffen,
> 
> Am 20.03.2009 10:59 Uhr, Steffen Kamper schrieb:
>> Hi,
>>
>> Felix Buenemann schrieb:
>>> Am 03.11.2008 8:52 Uhr, Steffen Kamper schrieb:
>>>> Hi,
>>>>
>>>> I solved it with a section, givving a image field and a link field for
>>>> each.
>>>>
>>>> vg Steffen
>>> I have tried Steffen's suggestion using a section, container, one
>>> element and one attribute.
>>>
>>> Using the following (example) html:
>>> <div id="images">
>>>   <a href="#img1"><img src="img1.jpg"/></a>
>>>   <a href="#img2"><img src="img2.jpg"/></a>
>>> </div>
>>>
>> why 2 images and range? Use one and map it.
> Because the design template included several images to illustrate the
> desired design. I changed the content element to map to a:outer of a[1],
> which also caused the a tag to be swallowed. It seems to be a bug in TV,
> as it allows to map the field with a:inner mapping rule inside the
> content element with a:outer rule.
> It seems I have to modify the html template and add an enclosing div to
> solve this.

OK, I retried with the following code:
<div id="bilder">
  <span><a href="#"><img src=""/></a></span>
</div>

The section was mapped to div#bilder:inner, container element to
span:outer, picture element to a:inner, link attribute to a:attr:href.

Output:
<div id="bilder">
</div>

When mapping container elment to span:inner:
<div id="bilder">
  <span></span>
</div>

Still no links/pics are shown.

> 
>> vg Steffen
> 
> Regards,
>   Felix

Regards,
   Felix


More information about the TYPO3-project-templavoila mailing list