Zum Inhalt springen

FCE ->zugriff auf Felder des xml-Codes

Erstellt am 7. Oktober 2008 · 5 Antworten · letzte Antwort am 15. Dezember 2008

Tags: Frage

Unbekannter Benutzer ·

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ß

Unbekannter Benutzer ·

Auf einen Wert innerhalb des [SC] zuzugreifen ist kein Problem. Aber wenn der Wert außerhalb liegt, dann will es einfach nicht.
Hattest Du schon mal diese von mir beschriebene Konstalation?

Jens2008 · · Beste Antwort

gibt es hier schon was neues?
ich habe das selbe problem.

Nur das ich in punkt 5 mit gifbuilder arbeiten möchte,
indem ich 2 bilder kompiniere.
das 1. bild wurde bereits oben gemappt das 2. bild ist statisch.
selbst das kopieren des wertes in ein temp obejkt klappt net.

# Pfad des 1. Bildes (Link)
10 = TEXT
10.typolink.parameter.current = 1
10.typolink.returnLast = url
	
# Temp Object zum speichern des wertes
lib.imageGalleryTemp = TEXT
lib.imageGalleryTemp.value &lt; 10.typolink.returnLast

Das Auselesen dieses lib.imageGalleryTemp ist nicht möglich