Hallo Community,
ich versuche aktuell in einem CMS Modul 2 Textfelder mit einem Data Mapping zu versehen.
Das Ergebnis auf der Frontend Seite passt auch und klappt. Ich bekomme aber die Preview in der Config nicht hin.
Kann es sein, dass das CMS Mapping Field bzw. die Preview nicht für mehrere Felder konzipiert wurde?
Anbei ein Code Beispiel. Bei dem oberen Feld klappt es. Dies ist namentlich eine Kopie vom CMS Text Element. D.h. der Feldname ist „content“.
Hat jemand eine Idee?
Besten Dank und viele Grüße
<sw-cms-mapping-field
v-model="element.config.content"
value-types="string"
>
<sw-text-editor type="text"
v-model="element.config.content.value"
:allow-inline-data-mapping="true"
sanitize-input
@input="onInput"
@blur="onBlur"
label="Heading">
</sw-text-editor>
<div
slot="preview"
slot-scope="{ demoValue }"
class="sw-cms-el-config-text__mapping-preview"
>
<div v-html="$sanitize(demoValue)"></div>
</div>
</sw-cms-mapping-field>
<sw-cms-mapping-field
v-model="element.config.textbeispiel"
value-types="string"
>
<sw-text-editor v-model="element.config.textbeispiel.value"
:allow-inline-data-mapping="true"
sanitize-input
@input="onInput"
@blur="onBlur"
label="Text"
type="text">
<div
slot="preview"
slot-scope="{ demoValue }"
class="sw-cms-el-config-text__mapping-preview"
>
<div v-html="$sanitize(demoValue)"></div>
</div>
</sw-text-editor>
</sw-cms-mapping-field>