# Smartyfunktionen auf Textbausteine anwenden

**URL:** <https://forum.shopware.com/t/smartyfunktionen-auf-textbausteine-anwenden/964>\
**Category:** Shopware 3.5\
**Tags:** programming\
**Created:** [8. Dezember 2010 um 12:04 UTC](https://forum.shopware.com/t/smartyfunktionen-auf-textbausteine-anwenden/964 "2010-12-08T12:04:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [8. Dezember 2010 um 12:04 UTC](https://forum.shopware.com/t/smartyfunktionen-auf-textbausteine-anwenden/964/1 "2010-12-08T12:04:38Z")

</div>

Hallo zusammen, Um Varibalen zu kürzen kann ich ja „truncate“ anwenden. Bei normalen Variablen ist der Syntax mir klar, aber wie geht es bei den Textbausteinen? `{$sArticle.name|truncate:200}` So? `{s name='IndexHeaderText'}{/s}{|truncate:200} ` Danke

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [8. Dezember 2010 um 14:14 UTC](https://forum.shopware.com/t/smartyfunktionen-auf-textbausteine-anwenden/964/2 "2010-12-08T14:14:03Z")

</div>

Niemand eine Idee? Bei Smarty selbst kann ich nichts finden und im Wiki von Shopware stehts nichts über die Anwendung der Textbausteine in den Templates 😕

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [8. Dezember 2010 um 14:37 UTC](https://forum.shopware.com/t/smartyfunktionen-auf-textbausteine-anwenden/964/3 "2010-12-08T14:37:15Z")

</div>

Hi, eigentlich macht das keinen Sinn, da der Text statisch ist, aber so sollte es möglich sein: `{"{s name='IndexHeaderText'}{/s}"|truncate:200}` Viele Grüße Heiner

---

<div class="post-metadata">

**Author:** ![ottscho](https://avatars.discourse-cdn.com/v4/letter/o/7ba0ec/32.png) [@ottscho](https://forum.shopware.com/u/ottscho)\
**Post date:** [8. Dezember 2010 um 15:19 UTC](https://forum.shopware.com/t/smartyfunktionen-auf-textbausteine-anwenden/964/4 "2010-12-08T15:19:32Z")

</div>

Danke, funktioniert. Das ist nur eine Sicherheitsmaßnahme, falls doch zu viel Zeichen angegeben werden. Habe jetzt nur noch eine Frage. Das ist der Inhalt meines Textbausteins: Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal Verwende ich nun den Code mit truncate:268, so sieht der Test so aus: Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt… Warum macht das Script hinten 3 Punkte hin?

---

<div class="post-metadata">

**Author:** ![Heiner\_Lohaus](https://avatars.discourse-cdn.com/v4/letter/h/b5a626/32.png) [@Heiner\_Lohaus](https://forum.shopware.com/u/Heiner_Lohaus)\
**Post date:** [8. Dezember 2010 um 15:57 UTC](https://forum.shopware.com/t/smartyfunktionen-auf-textbausteine-anwenden/964/5 "2010-12-08T15:57:27Z")

</div>

Hi, das kannst du so ausschalten: `{"{s name='IndexHeaderText'}{/s}"|truncate:200:''}` Siehe: [http://www.smarty.net/docs/en/language. … uncate.tpl](http://www.smarty.net/docs/en/language.modifier.truncate.tpl) Viele Grüße Heiner
