# \[Erledigt\] Less If Statement

**URL:** <https://forum.shopware.com/t/erledigt-less-if-statement/42230>\
**Category:** Themes & Design\
**Created:** [15. Dezember 2016 um 22:29 UTC](https://forum.shopware.com/t/erledigt-less-if-statement/42230 "2016-12-15T22:29:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [15. Dezember 2016 um 22:29 UTC](https://forum.shopware.com/t/erledigt-less-if-statement/42230/1 "2016-12-15T22:29:39Z")

</div>

Hi, in meinem Plugin habe ich eine Checkbox, also true, false, inherit. Diesen möchte ich mit less überprüfen, geht aber nicht, hat jemand eine Idee? Danke und Gruss.&nbsp;

```
.funktion() when (@pluginvariable){
  body{
    color: red;
  }
}
.funktion;

```

&nbsp;

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [16. Dezember 2016 um 06:27 UTC](https://forum.shopware.com/t/erledigt-less-if-statement/42230/2 "2016-12-16T06:27:44Z")

</div>

LESS kompiliert zu CSS. Die Bedingung würde nur für die Kompilierung gelten. Im Template müsstest Du das mit Javascript machen.

---

<div class="post-metadata">

**Author:** ![iLuHa](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/iluha/32/8191_2.png) [@iLuHa](https://forum.shopware.com/u/iLuHa)\
**Post date:** [16. Dezember 2016 um 07:46 UTC](https://forum.shopware.com/t/erledigt-less-if-statement/42230/3 "2016-12-16T07:46:38Z")

</div>

Man könnte im Smarty Template das If-Statement einbauen und über dieses dann dem entsprechenden Element unterschiedliche Klassen geben.  
Im Less dann nur noch die gewünschten Klassen definieren.

---

<div class="post-metadata">

**Author:** ![brettvormkopp](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/brettvormkopp/32/7788_2.png) [@brettvormkopp](https://forum.shopware.com/u/brettvormkopp)\
**Post date:** [16. Dezember 2016 um 08:54 UTC](https://forum.shopware.com/t/erledigt-less-if-statement/42230/4 "2016-12-16T08:54:40Z")

</div>

Hi. Danke für die Tips. @NextMike‍ Less **soll** zu CSS kompilieren wenn die Bedingung erfüllt ist. Der Fehler war gewesen, dass Shopware statt wie angenommen true, false, inherit Zahlen 0,1,2&nbsp;ausgibt. Meine Fresse ist das manchmal ein Krampf.

Danke euch trotzdem.

&nbsp;
