# Plugin mit vielen Boolean Feldern + Prüfung dieser im TPL

**URL:** https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [13. Januar 2014 um 17:20 UTC](https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764 "2014-01-13T17:20:53Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [13. Januar 2014 um 17:20 UTC](https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764/1 "2014-01-13T17:20:53Z")

</div>

Hallo, hab ein Plugin erstellt, dass diverse Features auf Template/Block-Ebene deaktivieren soll. Bin vom Prinzip so vorgegangen wie hier beschrieben: [http://wiki.shopware.de/Hello-Twitter-m … l\_884.html](http://wiki.shopware.de/Hello-Twitter-mit-Shopware-4.0.0%5C_detail%5C_884.html) Laut obigem Beispiel kann man folgendes Schreiben ohne eine Value vorzugeben: ` $form-\>setElement('boolean', 'disableTopseller', array( 'label' =\> 'Topseller ausblenden' )); ` Ist das so korrekt? Der ‘boolean’ Typ ist unter [http://wiki.shopware.de/Shopware-4-Plug … ment\_Typen](http://wiki.shopware.de/Shopware-4-Plugin-Konfiguration%5C_detail%5C_978.html#Element%5C_Typen) leider nicht dokumentiert/beschrieben. Leider ist es jetzt so, dass ich es nicht schaffe im Template selbst auf false/true abzufragen. Um beim Beispiel mit Twitter zu bleiben: Folgendes funktioniert überhaupt nicht und ist immer true: [quote]{if $TwitterConfig-\>twitterLive}true{else}false{/if}[/quote] Ideen? Tipps? Gruß, Michael

---

<div class="post-metadata">

### Author: ![Martin\_Weinmayr](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/martin_weinmayr/32/13016_2.png) [@Martin\_Weinmayr](https://forum.shopware.com/u/Martin_Weinmayr)
#### Post date: [13. Januar 2014 um 19:38 UTC](https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764/2 "2014-01-13T19:38:47Z")

</div>

Servus, Mach mal im Template einen {var\_dump($deinevar)} Und schaue was rau kommt. Vg Martin

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [14. Januar 2014 um 07:40 UTC](https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764/3 "2014-01-14T07:40:55Z")

</div>

Hallo, kann es denn sein, dass ein selektives Überschreiben von Blöcken, abhängig von den Plugin Konfigurationswerten, nicht möglich ist? Laut VarDump sind die Variablen wie erwartet, wenn ich jedoch {if $TwitterConfig-\>twitterLive} abfrage, ist völlig egal, welchen Wert die Variable hat. Der Block wird immer überschrieben. Gruß, Michael

---

<div class="post-metadata">

### Author: ![Basti](https://avatars.discourse-cdn.com/v4/letter/b/fbc32d/32.png) [@Basti](https://forum.shopware.com/u/Basti)
#### Post date: [14. Januar 2014 um 15:47 UTC](https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764/4 "2014-01-14T15:47:25Z")

</div>

Mit der Kombobox funktioniert es auf jeden Fall.

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [14. Januar 2014 um 16:46 UTC](https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764/5 "2014-01-14T16:46:28Z")

</div>

Wobei das Boolean Feld ja schon passender wär, bzw. so gesehen ja auch Subshops unterstützt (Vererbungsprinzip).

---

<div class="post-metadata">

### Author: ![mmmichael](https://avatars.discourse-cdn.com/v4/letter/m/ac91a4/32.png) [@mmmichael](https://forum.shopware.com/u/mmmichael)
#### Post date: [26. Januar 2014 um 18:33 UTC](https://forum.shopware.com/t/plugin-mit-vielen-boolean-feldern-prufung-dieser-im-tpl/17764/6 "2014-01-26T18:33:54Z")

</div>

Hab jetzt rausgefunden/gesehen, dass man hier wohl am besten mit if(empty($config-\>booleanfeld)==false) prüfen kann.
