[Erledigt] Less If Statement

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. 

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

 

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

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.

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 ausgibt. Meine Fresse ist das manchmal ein Krampf.

Danke euch trotzdem.