# String kürzen aus Attribut

**URL:** <https://forum.shopware.com/t/string-kurzen-aus-attribut/71127>\
**Category:** Programmierung\
**Created:** [24. November 2020 um 12:59 UTC](https://forum.shopware.com/t/string-kurzen-aus-attribut/71127 "2020-11-24T12:59:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![livaro2014](https://avatars.discourse-cdn.com/v4/letter/l/439d5e/32.png) [@livaro2014](https://forum.shopware.com/u/livaro2014)\
**Post date:** [24. November 2020 um 12:59 UTC](https://forum.shopware.com/t/string-kurzen-aus-attribut/71127/1 "2020-11-24T12:59:12Z")

</div>

Hi, ich habe diese Ausgabe in meinem Template:

{if&nbsp;$sArticle.attr94} **Artikel-Nr:** &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{$sArticle.attr94}{/if}

in attr94 steht zum Beispiel das:&nbsp;M0007786-3XL-DBR

Wie kann ich die Ausgabe so umschreiben, dass er mir alles ab dem ersten „-“ abschneidet, die Ausgabe also so aussieht:&nbsp;M0007786

VIelen Dank

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [24. November 2020 um 13:20 UTC](https://forum.shopware.com/t/string-kurzen-aus-attribut/71127/2 "2020-11-24T13:20:50Z")

</div>

Als Anhaltspunkt:

```
{$value = "M0007786-3XL-DBR"}

{$pos = $value|stripos:"-"}
{$value|substr:0:$pos}

```

Ansonsten =\> [Smarty - die kompilierende PHP Template-Engine | Smarty](https://www.smarty.net/docsv2/de/)

&nbsp;
