Zum Inhalt springen

Templavoila 1.4.2 TypoScript-ObjektPfad Quelltext

Erstellt am 11. April 2010 · 3 Antworten · letzte Antwort am 12. Mai 2010

Tags: Frage

kju ·

Hallo,
ich habe ein Problem mit meiner Templavoila Installation in Verbindung mit Typo 4.3.3.
Ich habe in Templavoila ein Template angelegt mit TypoScript-ObjektPfaden die ich im Template dann steuere.
In der Vorschau von Templavoila wird alles korrekt angezeigt.

Im Frontend wird das Objekt aus dem Template auch gefüttert.
Ich habe im Template das lib.logo Objekt mit einer Grafik füttern wollen.

Habe folgendes im Template stehen.

page = PAGE
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.10.disableExplosivePreview = 1


lib.logo = TEXT
lib.logo.value = <img src="fileadmin/templates/bilder/logo.jpg" alt="" />

Im Frontend wir aber leider nicht das Bild angezeigt sondern das BildTag HTML codiert.

Dieses Problem taucht bei allen Objekten auf. Ob Menü oder Suchbox.
Immer nur HTML codiert.

Mache ich was falsch oder ....?

Wäre super wenn einer eine Lösung kennen würde.

Kiepe ·

Dann eben als HTML!

lib.logo = HTML 
lib.logo.value = <img src="fileadmin/templates/bilder/logo.jpg" alt="" />
kju ·

Hallo Kiepe,

danke für deine Antwort. Aber das Verhalten ist das Selbe.
Die Lösung liegt in der DS von Templavoila. Beim Mapping der einzelnen Elemente wid als Standard <HSC>1</HSC> eingetragen. Dies bewirkt, dass die Inhalte duch htmlspecialchars() geschickt werden und dann kam das natürlich korrekt raus.

Also nach jedem Mapping in die DS-XML rein und bei den ensprechenden Mappings <HSC>0</HSC> eintragen. Ob mann das Standardverhalten gesondert einstellen kann, konnte ich bis jezt noch nicht finden.

Aber zumindest funktioniert es dann.

cya

Kiepe ·

Richtig, da dies neuerdings beim Typoscript-Objektpfad als Standard gesetzt ist muss es ausgeschaltet werden! Das hatte ich nicht bedacht.😉