# Textstring aus attr... auslesen

**URL:** <https://forum.shopware.com/t/textstring-aus-attr-auslesen/23661>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [18. November 2014 um 19:49 UTC](https://forum.shopware.com/t/textstring-aus-attr-auslesen/23661 "2014-11-18T19:49:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![yshield](https://avatars.discourse-cdn.com/v4/letter/y/eb8c5e/32.png) [@yshield](https://forum.shopware.com/u/yshield)\
**Post date:** [18. November 2014 um 19:49 UTC](https://forum.shopware.com/t/textstring-aus-attr-auslesen/23661/1 "2014-11-18T19:49:54Z")

</div>

Hallo Leute. Brauche einen Coding-Rat 🙂 Ich suche nach einer Möglichkeit beliebige Textbausteine auf einer Produktseite auszugeben. Habe nun FAST eine Lösung: {if $sArticle.attr4}

{s name=‘aaa-schirmung’}{/s}

{/if} Damit lese ich das attr4-Feld in der Produktbeschreibung aus. Wenn irgendwas(!) im Feld steht … dann wird der Textbaustein aaa-schirmung ausgegeben. Alles gut so weit. Nun habe ich aber ca. 50 Textbausteine. Die if-Abrage soll nun in attr4 nach einem bestimmten String suchen. Findet die Abfrage irgendwo z.B: ein “xxx” … dann wird der passende Textbaustein ausgegeben. Wie muss ich die if-Abfrage formulieren, damit ich nach dem Vorhandensein eines Strings darin fragen kann? Für echte Coder bestimmt einfach? Ist echt wichtig für mich. Bedanke mich recht herzlich.

---

<div class="post-metadata">

**Author:** ![steinsoftware](https://avatars.discourse-cdn.com/v4/letter/s/b487fb/32.png) [@steinsoftware](https://forum.shopware.com/u/steinsoftware)\
**Post date:** [19. November 2014 um 10:15 UTC](https://forum.shopware.com/t/textstring-aus-attr-auslesen/23661/2 "2014-11-19T10:15:10Z")

</div>

Nicht getestet aber so was in der Art sollte gehen: [code]{if $sArticle.attr4|strstr:“xxx”}

{s name=‘aaa-schirmung’}{/s}

{/if}[/code] Ich rate übrigens dazu bei Snippets immer einen Namespace mit anzugeben damit da nichts verkehrt laufen kann ` {s name='aaa-schirmung' namespace='frontend/schirmung/xyz'}DefaultSnippetText{/s}`

---

<div class="post-metadata">

**Author:** ![yshield](https://avatars.discourse-cdn.com/v4/letter/y/eb8c5e/32.png) [@yshield](https://forum.shopware.com/u/yshield)\
**Post date:** [19. November 2014 um 20:52 UTC](https://forum.shopware.com/t/textstring-aus-attr-auslesen/23661/3 "2014-11-19T20:52:39Z")

</div>

Schönen Dank für Ihre Antwort. Habe das nach Stunden weiterer Recherche mit {if strpos($sArticle.attr4,“aaa-schirmung”)!==false}

{s name=‘aaa-schirmung’}{/s}

{/if} gelöst. Dann hab ich zwar 50-100 if-Abfragen in der description.tpl, wenn die Seiten aber gecashed werden sollte das nicht dramatisch sein. Bedanke mich recht herzlich.
