# SW-22876 / #7106

**URL:** <https://forum.shopware.com/t/sw-22876-7106/57352>\
**Category:** Programmierung\
**Created:** [8. Januar 2019 um 15:11 UTC](https://forum.shopware.com/t/sw-22876-7106/57352 "2019-01-08T15:11:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [8. Januar 2019 um 15:11 UTC](https://forum.shopware.com/t/sw-22876-7106/57352/1 "2019-01-08T15:11:59Z")

</div>

Tagchen @Shopware  
Nach dem&nbsp;[Extracted snippets enclosed in quotes into variables by JoshuaBehrens · Pull Request #1868 · shopware/shopware · GitHub](https://github.com/shopware/shopware/pull/1868) ja nun in den Code gewandert ist, und auf das zugehörige Ticket&nbsp;[Shopware Issuetracker](https://issues.shopware.com/issues/SW-22876) nicht geantwortet werden kann, kurz hier mein Senf dazu \*lol\*

Die Änderung ist sinnvoll und dürfte manche Probleme mit den Textbausteinen beheben. Selber habe ich schon meine kleinen Miniplugins vor ein paar Wochen auf selbige Einbindung der Textbausteine “umgestellt”.

Kurz: Wenn Ihr das “so” einbaut, solltet Ihr auch noch eine “Konversion” betroffener Textbausteine im Update vornehmen.

Grund:  
An betroffenen Stellen hat ein **"** &nbsp;ja Smarty-Error geworfen. Man konnte dieses umgehen, wenn man im Textbaustein das **"** &nbsp;mit einem Slash (oder Backslash?) geschützt hat. Hat wunderbar funktioniert. Wird der Textbaustein nun aber erst einer Var assigned und dann die Var ausgegeben, wird das **"** &nbsp;nicht mehr als **"** &nbsp;sondern durch das Maskieren als **quot;** &nbsp;gerendert, wass dann wiederum einen Link zerschiessen wird&nbsp; ![Wink](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/b3785da0cbf2c8566cb535dcf55b2730b5224899.png "Wink")  
War zumindest bei meinem kleinen Plugins der Fall. Ich hoffe, Ihr hab das berücksichtigt.  
Ggf. müsste beim Update auf 5.5.5 ein Hinweis zum Update erfolgen, dass man ggf. Textbausteine überprüfen muss, sofern das nicht schon automatisch beim Update passiert.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [8. Januar 2019 um 15:26 UTC](https://forum.shopware.com/t/sw-22876-7106/57352/2 "2019-01-08T15:26:48Z")

</div>

Hab’s mal an die Kollegen gepinnt.

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [9. Januar 2019 um 15:48 UTC](https://forum.shopware.com/t/sw-22876-7106/57352/3 "2019-01-09T15:48:07Z")

</div>

Hey @sonic‍,

ich habe gerade mehrere Sachen in Snippets getestet zum aktuellen 5.5 Branch und 5.5.4 und konnte nicht wirklich ein Unterschied feststellen.

Ich habe folgenes Versucht

```
Test
Test
Test
Test

```

Jedoch war das Html was ausgegeben wurde das selbe zu 5.5.4.&nbsp;

Könntest du ein Beispiel liefern, wo ein Problem auftritt?

---

<div class="post-metadata">

**Author:** ![sonic](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sonic/32/25728_2.png) [@sonic](https://forum.shopware.com/u/sonic)\
**Post date:** [10. Januar 2019 um 07:51 UTC](https://forum.shopware.com/t/sw-22876-7106/57352/4 "2019-01-10T07:51:31Z")

</div>

Hallo @Shyim‍

Das hatte&nbsp;ich doch etwas unscharf in Erinnerung gehabt. Aber ein Problem besteht.  
Kann ich jetzt nur auf meine eigene Verwendung hin erklären.Ob eine der ~80 geänderten Dateien davon betroffen ist, kann ich nicht sagen.

Code alt / neu - nicht Plugin sondern im Theme:

```
/** alte Version */
{include file="frontend/_includes/messages.tpl" type="info" borderRadius=false content="{s namespace='frontend/index/globalinfo' name='ThemeGlobalMessage'}Hinweistext{/s}"}

/** Neue Version
{s namespace='frontend/index/globalinfo' name='ThemeGlobalMessage' assign='messagetext'}Hinweistext{/s}
{include file="frontend/_includes/messages.tpl" type="info" borderRadius=false content=$messagetext}

```

Für “alt” muss ich den Text so eingeben, damit kein Error entsteht:

```
 Testlink

```

Ergebnis in der Console:&nbsp;

```
 Testlink

```

&nbsp;- Ohne “Maskierung” gibt es den Error.

Nun das Ergebnis für die neue Version:

```
 Testlink

```

**&nbsp;** in Console:&nbsp;

```
Testlink

```

**&nbsp;** (wird so in der Console angezeigt, das Forum mach bei Copy & Paste zunächst ein " daraus) - damit wäre der Link defekt

```
 https://testshop.de/"/link/"

```

P.S.: Keine Ahnung, warum das Forum ein ; anhängt  
&nbsp;

---

<div class="post-metadata">

**Author:** ![hsoebbing](https://avatars.discourse-cdn.com/v4/letter/h/898d66/32.png) [@hsoebbing](https://forum.shopware.com/u/hsoebbing)\
**Post date:** [14. Januar 2019 um 13:11 UTC](https://forum.shopware.com/t/sw-22876-7106/57352/5 "2019-01-14T13:11:02Z")

</div>

Hi @sonic‍,

vielen Dank für den Hinweis! Wir werden vorsichtshalber in den Update-Notes (im Backend und auf der Download-Seite) einen Hinweis anzeigen dass man entsprechende Snippets nach dem Update einmal prüfen sollte.
