# Textbausteine if-Abfrage

**URL:** https://forum.shopware.com/t/textbausteine-if-abfrage/41149
**Category:** International (English Only)
**Tags:** programming
**Created:** [7. November 2016 um 11:00 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149 "2016-11-07T11:00:07Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![wtjsh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/wtjsh/32/10500_2.png) [@wtjsh](https://forum.shopware.com/u/wtjsh)
#### Post date: [7. November 2016 um 11:00 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/1 "2016-11-07T11:00:07Z")

</div>

Hallo liebe Shopware-Community,

ich habe über Shopware einen neuen Textbaustein erstellt und diesen auch erfolgreich in mein Template integriert. Nun würde ich diesen Textbaustein gerne nur ausgeben lassen, wenn er auch befüllt wird. Wenn er befüllt wird, dann soll es ein

geben.

Ich benötige etwas, dass ähnlich wie folgendes Konstrukt aufgebaut ist.

```
    {if description1}
        {s name="description1"}{/s}
    {/if}

```

Gibt es sowas in der Art?

Mein Baustein heißt „description1“ und der Namespace heißt

```
{namespace name="frontend/index/exttext"}

```

Viele Grüße  
Janine

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [7. November 2016 um 15:31 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/2 "2016-11-07T15:31:31Z")

</div>

Hallo Janine,

ich verstehe nicht ganz was du damit vor hast.

Wenn du ein neuen Textbaustein angelegt und eingebunden hast wird der Wert ausgegeben den du im Textbaustein eingegeben hast.

Wenn ich richtig verstehe willst du jetzt bei Bedarf den Wert bei den Textbausteinen im Backend löschen und dann soll dieser auch nicht mehr ausgegeben werden.

Warum nutzt du denn kein Freitextfeld, die es doch jetzt für so viele Sachen gibt das ist deutlich einfacher eine Abfrage zu machen.  
Bei deiner Umsetzung wüsste ich jetzt auch nicht wie so eine Abfrage aussehen soll.

Uwe

---

<div class="post-metadata">

### Author: ![wtjsh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/wtjsh/32/10500_2.png) [@wtjsh](https://forum.shopware.com/u/wtjsh)
#### Post date: [8. November 2016 um 07:44 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/3 "2016-11-08T07:44:40Z")

</div>

Hallo Uwe,

mit den Freitextfeldern habe ich mich noch gar nicht auseinander gesetzt. Ich bin noch nicht so lange bei Shopware dabei. Haben die Freitextfelder etwas mit Artikeln zu tun, oder können Sie auch für normale Textstellen im Shop verwendet werden.

Vorgestellt habe ich mir eine Leiste, die immer oberhalb im Shop angezeigt wird. Daher habe ich drei Textbausteine erstellt. Der Haken ist jeweils mit einem

realisiert, der außerhalb des Textbausteins liegt. Dieser soll demnach auch nicht angezeigt werden, wenn das Feld für den Textbaustein nicht befüllt ist.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/b/b8cf8425a6c2358392918f9fc4f0d644521ac915.jpeg)

Wie ich gesehen habe, kann man das i-Tag zwar auch mit in den Textbaustein integrieren, doch wäre das zu kompliziert für den späteren Shopbetreiber. Er würde nur den Text ohne Häkchen einpflegen, da er sich nicht mit HTML auskennt.

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [8. November 2016 um 17:22 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/4 "2016-11-08T17:22:24Z")

</div>

Für so was gibt es doch ein kostenloses Plugin \>&nbsp;[http://store.shopware.com/8mz3708683523812/conversion-header.html](http://store.shopware.com/8mz3708683523812/conversion-header.html)

Damit hat der&nbsp;späteren Shopbetreiber keine Probleme mehr, denn er müsste ja immer noch die passenden Textbausteine raussuchen und ändern.

Uwe

---

<div class="post-metadata">

### Author: ![wtjsh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/wtjsh/32/10500_2.png) [@wtjsh](https://forum.shopware.com/u/wtjsh)
#### Post date: [11. November 2016 um 10:46 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/5 "2016-11-11T10:46:02Z")

</div>

An sich klingt das nach einer super Lösung, doch kann ich das Plugin leider nicht runterladen. Folgende Fehlermeldung erscheint

"Error  
Auf dem SBP-Server ist ein Fehler aufgetreten

Error code: OrdersException-2"

Ein schönes Wochenende wünsche ich dir

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [11. November 2016 um 18:14 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/6 "2016-11-11T18:14:24Z")

</div>

> [@wtjsh schrieb:](https://forum.shopware.com/profile/24965/wtjsh "wtjsh")
> 
> An sich klingt das nach einer super Lösung, doch kann ich das Plugin leider nicht runterladen. Folgende Fehlermeldung erscheint
> 
> "Error  
> Auf dem SBP-Server ist ein Fehler aufgetreten
> 
> Error code: OrdersException-2"
> 
> Ein schönes Wochenende wünsche ich dir

Hier findest du „vieleicht“ eine Antwort auf dein Problem.\> [Fehlermeldungen Plugin Manager - Installation/Einstieg - Shopware Community Forum](https://forum.shopware.com/discussion/26793/fehlermeldungen-plugin-manager)

Ist das dein erstes Plugin was du installierst, oder war&nbsp;der Fehler bei den anderen Plugins nicht? Welche Version hast du überhaupt bei Shopware, das Plugin ist ja erst für Shopware5.

---

<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: [11. November 2016 um 21:19 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/7 "2016-11-11T21:19:06Z")

</div>

[“Textbaustein ist leer”&nbsp;if-Abfrage?](https://gist.github.com/simkli/53e713e6bdf9758165a6)

```
{if "{s name='IndexCopyright'}{/s}" eq ""}
	LEER
{else}
	NICHT LEER
{/if}

```

Viele Grüße

---

<div class="post-metadata">

### Author: ![useg](https://avatars.discourse-cdn.com/v4/letter/u/df705f/32.png) [@useg](https://forum.shopware.com/u/useg)
#### Post date: [12. November 2016 um 08:58 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/8 "2016-11-12T08:58:02Z")

</div>

> [@simkli schrieb:](https://forum.shopware.com/profile/16741/simkli "simkli")
> 
> [„Textbaustein ist leer“&nbsp;if-Abfrage?](https://gist.github.com/simkli/53e713e6bdf9758165a6)
> 
> {if „{s name=‚IndexCopyright‘}{/s}“ eq „“}  
> LEER  
> {else}  
> NICHT LEER  
> {/if}
> 
> Viele Grüße

Danke [@simkli](https://forum.shopware.com/profile/16741/simkli "simkli")&nbsp;

wieder was gelernt und wie sollte das ganze aussehen wenn nur eine Abfrage des befüllten Textbausteines &nbsp;erfolgen soll, also nur if und **ohne** else.  
Das geht doch wahrscheinlich dann mit einem „!“, aber wo sollte das hin.

Uwe

---

<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: [12. November 2016 um 11:58 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/9 "2016-11-12T11:58:07Z")

</div>

Das solltet ihr selber rausfinden \>:D  
&nbsp;Spaß:

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/d/d16ab52b96707eb7b10c009937c892454499ffa1.png)

Quelle:&nbsp;[http://www.smarty.net/docsv2/de/language.function.if.tpl](http://www.smarty.net/docsv2/de/language.function.if.tpl)

Viele Grüße

---

<div class="post-metadata">

### Author: ![wtjsh](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/wtjsh/32/10500_2.png) [@wtjsh](https://forum.shopware.com/u/wtjsh)
#### Post date: [14. November 2016 um 08:04 UTC](https://forum.shopware.com/t/textbausteine-if-abfrage/41149/10 "2016-11-14T08:04:35Z")

</div>

> [@useg schrieb:](https://forum.shopware.com/profile/5578/useg "useg")
> 
> Hier findest du „vieleicht“ eine Antwort auf dein Problem.\> [https://forum.shopware.com/discussion/26793/fehlermeldungen-plugin-manager](https://forum.shopware.com/discussion/26793/fehlermeldungen-plugin-manager)
> 
> Ist das dein erstes Plugin was du installierst, oder war&nbsp;der Fehler bei den anderen Plugins nicht? Welche Version hast du überhaupt bei Shopware, das Plugin ist ja erst für Shopware5.

Hallo Uwe,

ja das ist mein erstes Plugin, dass ich von den nicht vorinstallierten Plugins installiert habe. Ich benutze die Shopware-Version 5.2.9 was gleichzeitig auch mein erstes Shopware-Projekt ist.  
Der Link zur Problemnlösung des Plugin-Downloads hat mich leider nicht weiter gebracht.

&nbsp;

> [@simkli schrieb:](https://forum.shopware.com/profile/16741/simkli "simkli")
> 
> &nbsp;
> 
> {if „{s name=‚IndexCopyright‘}{/s}“ eq „“}  
> LEER  
> {else}  
> NICHT LEER  
> {/if}
> 
> &nbsp;

Danke @simkli. Dein Code ist genau das, was ich gesucht habe :).

Viele Grüße Janine
