Kategorie abfrage in less datei -> if

Hi,

Gibt es eine Möglichkeit in einer der Less Datein eine if Abfrage zu stellen?

Ich muss die bottom-border der Main Navigation bei bestimmten Kategorien ausblenden, da ich nicht die komplette main navigation per tpl. datei ausblenden kann (dann geht das Advanced Menu auf keiner Seite mehr -.-)

Wäre es nicht besser im Template bei bestimmten Kategorien eine zusätzliche Klasse zu setzen? Diese Klasse wäre dann für das gewünschte Verhalten zuständig.

Nee, if in less geht nicht. Es wird ja auch nur eine statische CSS durch das Kompilieren erzeugt.
Was Du machen kannst (Im Forum suchen!) im Body-Tag bei Kategorien noch eine weitere Class mitgeben, und in Less den Klassen eine entsprechende Zuweisung machen. Wie Du die Kategorie-ID bekommst, weisst Du ja.
So mache ich das:  index/index.tpl (dann musst Du nicht mehr im Forum suchen)

{block name="frontend_index_body_classes" prepend}
{if {controllerName} == 'listing'} is--ctl-listing-{$sCategoryContent.id} {/if}
{/block}

 

mhhh das hab ich jetzt soweit hinbekommen… bekomme jetzt immer den Body Tag is–navigation-ohne_navigation oder is–navigation-mit_navigation.

wie kann ich jetzt in der less datei der Main navigation auf den Tag im Body zugreifen? laugh

Hier findest du weiterführende Informationen (auch zum Thema CSS): Developer Guides

Viele Grüße