# Textbaustein mit Funktion erweitern

**URL:** <https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405>\
**Category:** Shopware 3.5\
**Tags:** themes--design\
**Created:** [28. März 2013 um 13:22 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405 "2013-03-28T13:22:41Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![Filofax](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@Filofax](https://forum.shopware.com/u/Filofax)\
**Post date:** [28. März 2013 um 13:22 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/1 "2013-03-28T13:22:41Z")

</div>

Hallo, ich habe folgende Frage: Wenn ein Artikel eine Verpackungseinheit hat, soll ein bestimmter Text auf der Detailseite angezeigt werden, ansonsten nicht. Ich habe folgenden Code in Textbausteine frontend/detail/data DetailDataPriceInfo ergänzt, wobei lediglich der FETT gedruckte teil relevant ist. Was ist falsch oder unvollständig? Vielen Dank für Hilfe. {if $sArticle.unit\_description != 1} Preis versteht sich je Stück  
{else} {/if}Preise {if $sOutputNet}zzgl.{else}inkl.{/if} gesetzlicher MwSt. [zzgl. Versandkosten]({url controller=custom sCustom=6} “Versandkosten”)

---

<div class="post-metadata">

**Author:** ![ErikBrinx](https://avatars.discourse-cdn.com/v4/letter/e/b5ac83/32.png) [@ErikBrinx](https://forum.shopware.com/u/ErikBrinx)\
**Post date:** [28. März 2013 um 13:58 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/2 "2013-03-28T13:58:29Z")

</div>

Hallo Filofax, sollte die Ausgabe nicht so lauten? `{$sArticle.sUnit.description !=1}` Grüße Erik!

---

<div class="post-metadata">

**Author:** ![Filofax](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@Filofax](https://forum.shopware.com/u/Filofax)\
**Post date:** [28. März 2013 um 14:15 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/3 "2013-03-28T14:15:24Z")

</div>

Nein, geht leider so nicht.

---

<div class="post-metadata">

**Author:** ![ErikBrinx](https://avatars.discourse-cdn.com/v4/letter/e/b5ac83/32.png) [@ErikBrinx](https://forum.shopware.com/u/ErikBrinx)\
**Post date:** [28. März 2013 um 14:38 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/4 "2013-03-28T14:38:10Z")

</div>

Was möchtest Du machen? Wenn keine Grundpreisberechnung vorliegt, den Text einblenden?

---

<div class="post-metadata">

**Author:** ![Filofax](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@Filofax](https://forum.shopware.com/u/Filofax)\
**Post date:** [28. März 2013 um 14:50 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/5 "2013-03-28T14:50:59Z")

</div>

Das ist der Originaltextbaustein: Preise {if $sOutputNet}zzgl.{else}inkl.{/if} gesetzlicher MwSt. [zzgl. Versandkosten]({url controller=custom sCustom=6} “Versandkosten”)Hier soll ergänzt werden: Wenn ein Artikel eine Verpackungseinheit hat, soll ein bestimmter Text auf der Detailseite angezeigt werden, ansonsten nicht. Wenn der Artikel die Verpackungseinheit von z.B. 4 hat (statt 1), dann soll der Text im Textbaustein erscheinen: Preis je Stück

---

<div class="post-metadata">

**Author:** ![ErikBrinx](https://avatars.discourse-cdn.com/v4/letter/e/b5ac83/32.png) [@ErikBrinx](https://forum.shopware.com/u/ErikBrinx)\
**Post date:** [28. März 2013 um 15:23 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/6 "2013-03-28T15:23:03Z")

</div>

Wenn es um das Feld Verpackungseinheit geht, dann funktioniert es so: `{if $sArticle.packunit !=1}` Grüße Erik

---

<div class="post-metadata">

**Author:** ![Filofax](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@Filofax](https://forum.shopware.com/u/Filofax)\
**Post date:** [28. März 2013 um 15:29 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/7 "2013-03-28T15:29:26Z")

</div>

Geht leider nicht :-/ {if $sArticle.packunit !=1} Preis versteht sich je Stück  
{else} {/if}

---

<div class="post-metadata">

**Author:** ![ErikBrinx](https://avatars.discourse-cdn.com/v4/letter/e/b5ac83/32.png) [@ErikBrinx](https://forum.shopware.com/u/ErikBrinx)\
**Post date:** [28. März 2013 um 15:43 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/8 "2013-03-28T15:43:47Z")

</div>

`{if $sArticle.packunit !=1}Dein Text{else}{/if}Preise {if $sOutputNet}zzgl.{else}inkl.{/if} gesetzlicher MwSt. [zzgl. Versandkosten]({url controller=custom sCustom=6} "Versandkosten")` funktioniert bei mir definitiv. Unbedingt den Cache leeren, nachdem Du die Textbausteine bearbeitet hast. Grüße Erik!

---

<div class="post-metadata">

**Author:** ![Filofax](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@Filofax](https://forum.shopware.com/u/Filofax)\
**Post date:** [28. März 2013 um 15:59 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/9 "2013-03-28T15:59:32Z")

</div>

Geht leider nicht. Cache ist geleert.

---

<div class="post-metadata">

**Author:** ![ErikBrinx](https://avatars.discourse-cdn.com/v4/letter/e/b5ac83/32.png) [@ErikBrinx](https://forum.shopware.com/u/ErikBrinx)\
**Post date:** [28. März 2013 um 16:13 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/10 "2013-03-28T16:13:10Z")

</div>

Bei Dir muss ein anderer Fehler vorliegen, da die Eingabe in das Feld “Verpackungseinheit” nochmals neben der Auswahl Menge (Stück): angezeigt werden müsste. Da sehe ich bei Dir aber nur eine 1.

---

<div class="post-metadata">

**Author:** ![Filofax](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@Filofax](https://forum.shopware.com/u/Filofax)\
**Post date:** [28. März 2013 um 16:27 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/11 "2013-03-28T16:27:08Z")

</div>

Entschuldigung. Es ist nicht die Verpackungseinheit, sondern die Staffelung bzw. Mindestabnahme. Gibts hierfür eine Variable?

---

<div class="post-metadata">

**Author:** ![ErikBrinx](https://avatars.discourse-cdn.com/v4/letter/e/b5ac83/32.png) [@ErikBrinx](https://forum.shopware.com/u/ErikBrinx)\
**Post date:** [28. März 2013 um 16:36 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/12 "2013-03-28T16:36:27Z")

</div>

Mindestabnahme `{if $sArticle.minpurchase !=1}` Staffelung `{if $sArticle.purchasesteps !=1}` Ich glaube jetzt ist es ok soweit oder? Grüße Erik!

---

<div class="post-metadata">

**Author:** ![Filofax](https://avatars.discourse-cdn.com/v4/letter/f/f17d59/32.png) [@Filofax](https://forum.shopware.com/u/Filofax)\
**Post date:** [28. März 2013 um 17:01 UTC](https://forum.shopware.com/t/textbaustein-mit-funktion-erweitern/12405/13 "2013-03-28T17:01:45Z")

</div>

Läuft. Danke. Ich meld mich nochmal über PM.
