Xml doppelter header name umgehen

Hallo,


ich habe folgendes Problem:

In meiner XML kommt mehrmals das Attribut <Image></Image> vor.

Gibt es eine Möglichkeit den Namen der Attribute außerhalb der XML-Datei zu ändern.


Grüße

Samuel


Hallo Samuel,


du kannst die Image Elemente bei der addColumns Funktion ausschließen um den Fehler zu beheben:

...
${addColumns(row, art, "", ["Image"], "exclude")}
...

Wenn du die Bilder in deinem Ergebnis Spreadsheet benötigst, kannst du sie als einzelne Spalten ausgeben:

...
${addColumns(row, art, "", ["Image"], "exclude")}

<#-- Bilder als einzelne Spalte hinzufügen: -->
<#if art["Image"][0] ?? > <#-- min. ein Image Element vorhanden ? -->
	<#list art["Image"] as image>
		${row.addCol("Image_"+image_index, image!)}
	</#list>
 </#if>  

Viele Grüße,


Ihr Synesty Support