# Textbaustein in Shopseiten einbinden

**URL:** <https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021>\
**Category:** Administration\
**Created:** [20. Juli 2017 um 08:25 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021 "2017-07-20T08:25:08Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tomac84](https://avatars.discourse-cdn.com/v4/letter/t/f1d935/32.png) [@Tomac84](https://forum.shopware.com/u/Tomac84)\
**Post date:** [20. Juli 2017 um 08:25 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/1 "2017-07-20T08:25:08Z")

</div>

Gibt es eine Möglichkeit, Textbausteine in Shopseite (SW 5.2) einzubinden.&nbsp;

Beispiel: Uns gibt es schon seit&nbsp;{s name=“JahredesShops”}{/s} hier im Internet.

Es wäre so eine Hilfe, wenn man zentral Textbausteine anlegen könnte, die dann an allen Stellen im Shop aktualisiert werden.&nbsp;

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [21. Juli 2017 um 11:10 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/2 "2017-07-21T11:10:38Z")

</div>

leider nicht möglich.

---

<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:** [21. Juli 2017 um 11:37 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/3 "2017-07-21T11:37:12Z")

</div>

&nbsp;

Müsste mit einer kleinen Templateanpassung für die Shopseiten gehen. Dort müsste die Variable für den Text extra einmal durch Smarty gerendert werden. Da sollte man dann aber auch Vertrauen in die Leute haben, die die Shopseiten pflegen.&nbsp; ![Wink](https://forum.shopware.com/plugins/CKEditor/plugins/smiley/images/wink.png "Wink")

> <https://github.com/shopware/shopware/blob/5.2/themes/Frontend/Bare/frontend/custom/index.tpl#L37>

ggf so grob gezimmert:

```
{block name="frontend_custom_article_content"}
	{include file="string:{$sContent}"}
{/block}
```

---

<div class="post-metadata">

**Author:** ![Tomac84](https://avatars.discourse-cdn.com/v4/letter/t/f1d935/32.png) [@Tomac84](https://forum.shopware.com/u/Tomac84)\
**Post date:** [24. Juli 2017 um 10:02 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/4 "2017-07-24T10:02:23Z")

</div>

Leider funktioniert die Idee nicht.

---

<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:** [24. Juli 2017 um 11:08 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/5 "2017-07-24T11:08:51Z")

</div>

Die Lösung von @sonic‍ funktioniert so schon. Gleiches gilt auch für eval.

```
{block name="frontend_custom_article_content"}
 {eval var=$sContent}
{/block}

```

Die Snippets können dann aber nicht per {s} eingebunden werden, aber bspw. so:&nbsp;{„Inhalt“|snippet:„frontend\_shopname“:„frontend“}

Aber ich würde das ganze als Bad Practise ansehen, da du dir mit so einer Anpassung eine potentielle Sicherheitslücke reinholst. Jeder Backend-Benutzer der dann den Inhalt von $sContent bearbeiten kann, kann dann auch ziemlich Heikle Dinge machen.

---

<div class="post-metadata">

**Author:** ![Tomac84](https://avatars.discourse-cdn.com/v4/letter/t/f1d935/32.png) [@Tomac84](https://forum.shopware.com/u/Tomac84)\
**Post date:** [24. Juli 2017 um 11:13 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/6 "2017-07-24T11:13:37Z")

</div>

Genial - Danke. Da nur zwei Leute im Backend arbeiten können (davon bin ich einer), ist das Risiko kalkulierbar. Danke Euch!

---

<div class="post-metadata">

**Author:** ![simkli](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/simkli/32/13124_2.png) [@simkli](https://forum.shopware.com/u/simkli)\
**Post date:** [24. Juli 2017 um 18:28 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/7 "2017-07-24T18:28:36Z")

</div>

> [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> 
> Aber ich würde das ganze als Bad Practise ansehen, da du dir mit so einer Anpassung eine potentielle Sicherheitslücke reinholst. Jeder Backend-Benutzer der dann den Inhalt von $sContent bearbeiten kann, kann dann auch ziemlich Heikle Dinge machen.

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍: Naja. In den Textbausteinen erlaubt ihr ja auch Smarty-Code. Daher ist es dort ja genau so unsicher bzw. Bad Practice, oder?&nbsp;

Viele Grüße

---

<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:** [24. Juli 2017 um 18:59 UTC](https://forum.shopware.com/t/textbaustein-in-shopseiten-einbinden/47021/8 "2017-07-24T18:59:16Z")

</div>

> [@simkli schrieb:](https://forum.shopware.com/profile/16741/simkli "simkli")
> 
> > [@Moritz Naczenski schrieb:](https://forum.shopware.com/profile/14574/Moritz%20Naczenski "Moritz%20Naczenski")
> > 
> > Aber ich würde das ganze als Bad Practise ansehen, da du dir mit so einer Anpassung eine potentielle Sicherheitslücke reinholst. Jeder Backend-Benutzer der dann den Inhalt von $sContent bearbeiten kann, kann dann auch ziemlich Heikle Dinge machen.
> 
> [@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski „Moritz Naczenski“)‍: Naja. In den Textbausteinen erlaubt ihr ja auch Smarty-Code. Daher ist es dort ja genau so unsicher bzw. Bad Practice, oder?&nbsp;
> 
> Viele Grüße

Recht hast du. Mit 5.3 und der Smarty Security wird da denke ich auch das gröbste abgefangen, sodass man auch als Backend-Benutzer keinen Unsinn mehr machen kann mit Smarty.
