# Parsing von &lt;a&gt; verhindern

**URL:** <https://forum.shopware.com/t/parsing-von-lt-a-gt-verhindern/24122>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [13. Dezember 2014 um 08:15 UTC](https://forum.shopware.com/t/parsing-von-lt-a-gt-verhindern/24122 "2014-12-13T08:15:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [13. Dezember 2014 um 08:15 UTC](https://forum.shopware.com/t/parsing-von-lt-a-gt-verhindern/24122/1 "2014-12-13T08:15:23Z")

</div>

Hallo, der aktuelle Firefox ärgert mich. In einer TPL wird folgendes eingefügt: ` <script type="text/javascript">$('#{$Data.wert1}').testfunktion({literal}
{value:{/literal}{$Data.wert2},{literal}
Link1: '<a href="#"> {/literal}{$Data.link1}{literal} </a> ',
Link2: '<a href="#"> {/literal}{$Data.link2}{literal} </a> '});{/literal}
</script>` Die Quelltextausgabe sieht aber so aus: `<script type="text/javascript">$('#inhalt').testfunktion(
{value:300,
moreLink: '< a href="#" >wert-link1< /a > ',
lessLink: '< a href="#" >wert-link2< /a > '});
</script>` Mit Firebug sieht es erstmal O.K. aus, aber bei “HTML bearbeiten” sieht man dann den Fehler. Wenn die Zeichen \< + \> wieder korrigiert werden, funktioniert alles. Firefox kommt im Gegensatz zu Chrome nicht mit den \< und \> zurecht. Eigentlich sollte das Parsing durch {literal} doch verhindert werden, oder? Kennt da jemand noch einen weiteren Schalter?

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [13. Dezember 2014 um 10:05 UTC](https://forum.shopware.com/t/parsing-von-lt-a-gt-verhindern/24122/2 "2014-12-13T10:05:12Z")

</div>

Hallo, nur falsch abgeschrieben, oder ist da in Zeile 3 ein {/literal} ohne Starttag?

---

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [13. Dezember 2014 um 10:31 UTC](https://forum.shopware.com/t/parsing-von-lt-a-gt-verhindern/24122/3 "2014-12-13T10:31:10Z")

</div>

Hi, der Code ist etwas zusammengestrichen - da hatte ich zuviel gelöscht. Nun stimmt die Angabe.

---

<div class="post-metadata">

**Author:** ![drakon](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/drakon/32/7724_2.png) [@drakon](https://forum.shopware.com/u/drakon)\
**Post date:** [13. Dezember 2014 um 10:40 UTC](https://forum.shopware.com/t/parsing-von-lt-a-gt-verhindern/24122/4 "2014-12-13T10:40:00Z")

</div>

Hallo, schon mal probiert {ldelim}{rdelim} innerhalb des {Literal}-Blocks s. [http://www.smarty.net/docsv2/de/languag … iteral.tpl](http://www.smarty.net/docsv2/de/language.function.literal.tpl) zu verwenden?

---

<div class="post-metadata">

**Author:** ![bluewolf](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/bluewolf/32/7886_2.png) [@bluewolf](https://forum.shopware.com/u/bluewolf)\
**Post date:** [13. Dezember 2014 um 10:45 UTC](https://forum.shopware.com/t/parsing-von-lt-a-gt-verhindern/24122/5 "2014-12-13T10:45:28Z")

</div>

Ja, schon versucht. Hilft nicht.
