Freitextfeld in Codeblock ausgeben

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.

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 Like

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ß

Dann solltest du mal überprüfen ob dein Freitextfeld wirklich “text_shop_1” heißt.

 

Gruß

 

Tut es. 

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

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.