Hallo TV'ler,
ich habe ein Problem mit dem Mapping auf ein (Content-)Template. Und zwar stellt das ganze eine "Box" dar, die aus einer Titelzeile, einem Content und einem Footer besteht. In dem Footer ist wiederum eine Grafik enthalten, die einen Link darstellt. Das ganze ist als Table realisiert, Content und Footer-Bereich sollen dabei über ein style-Attribute anpassbar sein.
Also:
[EL] Title (Plain Input)
[EL] Content (Content Elements)
[AT] Content Style (Plain Input)
[AT] Footer Link (Link Field)
[AT] Footer Style (Plain Input)
In vereinfachtem HTML siehts grob so aus:
<table>
<tr><td>BoxTitle</td></tr>
<tr><td style="">Box Content</td></tr>
<tr><td style="">Box Footer
<a href=""><img src="pic.jpg"></a>
</td></tr>
</table>
Das Problem: solange ich alles bis auf den Footer Style auf die entsprechenden Elemente mappe, geht alles wunderbar. Sobald ich jedoch den Footer Style auf das style-Attribute der entsprechenden TD-Zelle mappe, funktioniert das Mapping des Footer Links auf das href-Attribute im A-Tag nicht mehr. In der DS/TO-Map-Ansicht wird eine gelbe Raute mit Ausrufezeichen angezeigt, der Tooltip dazu lautet "No Content Found"". Entferne ich das Mapping des Footer Styles wieder, ist magisch auch das Mapping des Links wieder in Ordnung...
Meine Vermutung: ich kann nicht auf etwas mappen, das in einem Container (hier: TD) liegt, bei dem bereits auf ein Attribut gempappt wird.
Mein HTML-Code ist übrigens in Ordnung, laut W3C-Validator.
Wer kann mir da helfen? Wie kann man das Problem lösen? Bei Bedarf kann ich auch gerne das Original-Template hier posten, es ist nur etwas länglicher...
Gruss,
makaiser
Ach ja, noch zur Info: TV 0.4.0 und Typo3 3.7.0