mfitt
Returning Observer

Linkgenerierung in Editor - CaaS Api

Hallo,

ich habe nur ein kurze Frage, damit wir nichts falsch machen.
Wir benutzen CaaS Connect und verwenden in einem Editor Feld (CMS_INPUT_DOM) eine allgemeine Linkvorlage, mit der man verschiedene Linkarten setzen kann.
Im entsprechenden Fließtext, der von der CaaS Rest API kommt steht dann das unten stehene Inline-Json innerhalb eines <div data-fs-type="link.lt_link">.
Muss nun die Frontend-Anwendung (in dem Fall Angular JS) on the fly das Json parsen und den entsprechenden Link generieren, oder kann das irgendwie schon vorher in FirstSpirit geschehen, sodass das korrekte <a> Tag rauskommt?

<div data-fs-type="link.lt_link"><script type="application/json">{"lt_anchor":

{"fsType":"CMS_INPUT_TEXT","name":"lt_anchor","value":null}

,"lt_class":

{"fsType":"CMS_INPUT_TEXT","name":"lt_class","value":null}

,"lt_datasource_pageref":

{"fsType":"FS_REFERENCE","name":"lt_datasource_pageref","value":null}

,"lt_email":

{"fsType":"CMS_INPUT_TEXT","name":"lt_email","value":null}

,"lt_mediaref":

{"fsType":"FS_REFERENCE","name":"lt_mediaref","value":null}

,"lt_mediaref_info":

{"fsType":"CMS_INPUT_CHECKBOX","name":"lt_mediaref_info","value":[]}

,"lt_overlayHeadline":

{"fsType":"CMS_INPUT_TEXT","name":"lt_overlayHeadline","value":null}

,"lt_overlayText":

{"fsType":"CMS_INPUT_DOM","name":"lt_overlayText","value":""}

,"lt_pageref":

{"fsType":"FS_REFERENCE","name":"lt_pageref","value":null}

,"lt_phone":

{"fsType":"CMS_INPUT_TEXT","name":"lt_phone","value":null}

,"lt_reference_type":{"fsType":"CMS_INPUT_RADIOBUTTON","name":"lt_reference_type","value":{"fsType":"Option","label":"externer Verweis","identifier":"url"}},"lt_structure_variable":

{"fsType":"CMS_INPUT_TEXT","name":"lt_structure_variable","value":null}

,"lt_target":{"fsType":"CMS_INPUT_RADIOBUTTON","name":"lt_target","value":{"fsType":"Option","label":"aktuelles Fenster","identifier":"_self"}},"lt_text":

{"fsType":"CMS_INPUT_TEXT","name":"lt_text","value":"Familienportal"}

,"lt_title":

{"fsType":"CMS_INPUT_TEXT","name":"lt_title","value":null}

,"lt_url":{"fsType":"CMS_INPUT_TEXT","name":"lt_url","value":"http:\/\/www.familien-wegweiser.de\/wegweiser\/service,did=40138.html"}}</script><a>Familienportal</a></div>

Viele Grüße
Marcel

0 Kudos
1 Reply
Peter_Jodeleit
Crownpeak employee

Korrekt, das muss im Frontend passieren.

Peter
0 Kudos