Hallo Community,
aktuell arbeiten wir mit FS-Version 5.1.507 und lesen aus einer Anwendung mittels API Daten aus den Datenquellen. Der Kunde möchte nun auch Bilder gepflegt haben. Innerhalb eines DOM-Elements haben wir ein LinkTemplate eingebunden das im HTML-Kanal folgenden Aufbau hat
$-- Verweisvorlage lt_picture_item --$
<figure>
<img src="$CMS_REF(lv_picture_item, abs:2)$" alt="$CMS_VALUE(lv_picture_title.convert2, default:"")$" title="$CMS_VALUE(lv_picture_title.convert2, default:"")$">
</figure>
Innerhalb von FirstSpirit wird alles richtig wie im HTML-Kanal mit figure und image-tag ausgegeben, wie gewünscht. Über die API bindet er einen a-tag ein mit ganz anderen Werten
<a href="#" data-link-template="lt_picture_item" data-link-id="53616c14-c96c-471d-ac57-17e99efae265">FIRSTSPIRIT_LINK</a>
In der Anwendung gehen wir wie folgt vor
final Content2 content = (Content2) storeElementAgent.loadStoreElement(Tabellenname, Content2.UID_TYPE,false);
List<Dataset> datasets = content.getDatasets();
for (Dataset dataset : datasets) {
FormData formData = dataset.getFormData();
FormField<?> formField = formData.get(masterLanguage, Attributname des DomElements);
DomElement domElement = (DomElement) formField.get();
....
Aus dem DOM-Element domElement erhalte ich nun folgende Ausgabe
...
<a href="#" data-link-template="lt_picture_item" data-link-id="25ae4344-0c6c-4873-8c4c-c8e0d89a4afd">FIRSTSPIRIT_LINK</a>
...
Wie ist es möglich das Linktemplate aus dem DOM richtig auszugeben per API?
Gruß
Sener