Hallo,
ist es möglich bei den Einkaufswelten in einem Code Element ein Freitextfeld auszugeben?
In das Code Element ist z.B. eine < h3 >
Mein HTML Code sieht so aus: < h3 >$emotion.attribute.$text_shop_1 h3 >
Es wird leider im Frontend als „$emotion.attribute.$text_shop_1“ gerendert und nicht der Inhalt des Freitextfeldes.
Gibt es eine Möglichkeit dieses Freitextfeld irgendwie in HTML auszugeben?
Die spaces in den h3s habe ich eingefügt damit es hier nicht als h3 angezeigt wird.
MrAle
9. Dezember 2020 um 12:25
2
Hi @skarpeta,
na klar ist das möglich.
Wenn du deine Klammern richtig setzt klappts.
also in diesem Falle.
{$emotion.attribute.text_shop_1}
Dementsprechend noch deine html Tags davor & dahinter machen.
Gruß
1 „Gefällt mir“
Super, danke. Jetzt wird zwar leider gar nichts mehr ausgegeben. Also die h3 ist komplett futsch weil sie keinen Inhalt hat (das Freitextfeld hat jedoch Inhalt). Vielleicht ist aber auch einfach die Variable falsch.
@MrAle schrieb:
Hi @skarpeta,
na klar ist das möglich.
Wenn du deine Klammern richtig setzt klappts.
also in diesem Falle.
{$emotion.attribute.text_shop_1}
Dementsprechend noch deine html Tags davor machen.
Gruß
MrAle
9. Dezember 2020 um 12:33
4
Dann solltest du mal überprüfen ob dein Freitextfeld wirklich “text_shop_1” heißt.
Gruß
MrAle
9. Dezember 2020 um 12:40
6
Codeblock Element ist groß genug gezogen damit das ganze auch gerendet wird? Und nicht irgendwie unter einem anderen Element verdeckt wird?
Wie siehst in der Einkaufwelt selber aus? Zeig doch mal dein Codeblock + was du im Freitextfeld eingegeben hast
Wird alles gerendert. Ich hatte vorher die h3 im Codeblock selbst stehen. Habe es jetzt aber umgestellt damit man vom Backend aus Content austauschen kann ohne immer an den Code zu müssen.
Wenn ich die h3 mit den Devtools untersuche hat sie keinen Inhalt.
Freitextfelder:
Codesnippet im Code Element:
Wie es aktuell ausgegeben wird mit Freitextfeld:
Wie es ausgegeben wird wenn ich die h3 in HTML eingebe
MrAle
9. Dezember 2020 um 12:48
8
Dann bitte nochmal lesen was ich gepostet habe
{$emotion.attribute.text_shop_1}
Kein Dollarzeichen vor text_shop_1.
Gruß
Super, danke! Ich habe in dem Moment nur auf die Klammern geachtet.