Hallo,
ich habe folgende Mapping-Struktur:
[CO] -> Root
--[AT] -> (1) wrapt die cssID des <div>
--[AT] -> (2) [not mapped] soll lediglich den Wert der Bildbreite aufnehmen
--[SC] ->
----[CO] ->
------[AT] -> (3) wrappt den Pfad zum Bild (src)
------[AT] -> (4) wrappt das title-Attribut des Bildes
------[AT] -> (5) Bildbreite: soll den Wert der Bildbreite von oben aufnehmen (siehe 2); <etype>none</etype>
Hier der Html-Code in den gemappt wird:
<div id="test" class="cycle">
<div> <!-- für [SC] und untergeordnetes [CO] -->
<img src="images/beach1.jpg" width="200" title="titeltext" alt="alttext" />
</div>
</div>
Nun das Problem: Wenn ich den Wert aus Punkt (2) dynamisch in den Punkt (5) eintragen lassen will, so kappt das nicht. Hierzu habe ich folgendes in der xml-Struktur eingetragen:
<typoscript>
10 = TEXT
10.field = imgwidth
</typoscript>
Es liegt kein Schreibfehler vor, das habe ich zugenüge gecheckt. Hat es was damit zu tun, dass der auszulesende Wert nicht auf "einer Ebene" liegt? Also, der Wert der ausgelesen werden soll liegt nicht innerhalb von [SC]->[CO]. Denn wenn ich auf ein Feld innerhalb der [SC]->[CO]-Struktur zurückgreife, dann klappt das wunderbar.
Gibt es hierfür irgendeine Lösung? Würd' mich freuen, wenn sich jemand melden würde und mir hier weiterhilft.
Gruß