hallo forum,
beim mapping stoße ich zurzeit immer wieder auf dasselbe problem. hoffe, ihr könnt mir weiterhelfen.
relevanter teil meines html-templates:
[HTML]<div>
<img src="img/test.gif" alt="" />
<br />
<a href="" class="link-01">
<img src="img/test.gif" alt="" />
</a>
<br />
<a href="" class="link-02">Das ist ein Link</a>
</div>
[/HTML]
das <div> enthält also
1.) ein bild
2.) ein verlinktes bild (a-tag hat zur orientierung die class "link-01")
3.) einen textlink (a-tag hat zur orientierung die class "link-02")
für mein flexible content element mappe ich nun folgendermaßen:
[b]ROOT:[/b] <div>INNER, (ALL)
[b]Img above:[/b] <img alt="" />, (ALL)
[b]Link1:[/b] <a>ATTR:href, a:attr:href
[b]Img:[/b] <a>INNER, *:inner
[b]Link2:[/b] <a>ATTR:href, a:attr:href
[b]Text:[/b] <a>INNER, *:inner
das zweite (verlinkte) bild (Img) muss ich anscheinend *:inner auf den umschließenden a-tag mappen, da (ALL) direkt auf den img-tag sofort eine warnung erzeugt <!>
nun füge ich das flexible content element als seiteninhalt ein und befülle es folgendermaßen:
[b]Img above:[/b] above.gif
[b]Link1:[/b] http://www.google.at
[b]Img:[/b] link-img.jpg
[b]Link2:[/b] http://www.typo3.org
[b]Text:[/b] Hier gehts zu Typo3
betrachtet man den quelltext entsteht dann aber (für mich unverständlicherweise) folgendes:
[HTML]<!-- CONTENT ELEMENT, uid:44/templavoila_pi1 [begin]-->
<a name="44"></a>
<a href="http://www.typo3.org" target="_top">
<img src="uploads/tx_templavoila/above.gif" alt="" title="" border="0" height="18" width="69" />
</a>
<br />
<a href="http://www.google.at" class="link-01"></a>
<a href="http://www.typo3.org" target="_top">
<img src="uploads/tx_templavoila/link-img.jpg" alt="" title="" border="0" height="60" width="80" />
</a>
<br />
<a href="http://www.typo3.org" class="link-02">Hier gehts zu Typo3</a>
<!-- CONTENT ELEMENT, uid:44/templavoila_pi1 [end]-->
[/HTML]
es wird also der zweite link (Link2), der eigentlich nur für den textlink gedacht ist, um jedes einzelne inhaltselement (Img above und Img) gelegt. und Link1, der eigentlich für das verlinkte bild (Img) gedacht war steht als leeres Element vor dem Bild.
ich wäre euch sehr zu dank verpflichtet, wenn mir jemand erklären könnte wo mein fehler liegt!!!
danke!
sami