If Abfrage / Funktion für body Klasse der Eltern Kategorie

Hi! Wir würden gerne auf unterschiedlichen Kategorieseiten inkl. Unterkategorien unterschiedliche Farben verwenden, quasi Kat 1 rot, Kat 2 blau usw… Das wäre nun am einfachsten, wenn man eine body Klasse oder ID verwendet könnte. Die Erweiterung ansich ist testweise bereits so erfolgt

{extends file=‘parent:frontend/index/index.tpl’}
{block name=“frontend_index_body_attributes”}id=“{$sCategoryContent.id}“{/block}

Das ergibt nun aber eine etwas zu übersichtliche CSS Anweisung :wink:

Wir haben einen recht umfangreichen Kategorienbaum, einfach mal exemplarisch:

  • Unterkat 1
    – Unterunterkat 1
    – Unterunterkat 2
  • Unterkat 2
    – Unterunterkat 3
    – Unterunterkat 4

Kategorie 2

  • Unterkat 3
    – Unterunterkat 4
    – Unterunterkat 5
  • Unterkat 4
    – Unterunterkat 6
    – Unterunterkat 7

Was wir nun benötigen würden, wäre eine if Abfrage / eine Funktion, die die aktuell aufgerufene Kategorie prüft und dazu die entsprechende Elternkategorie ausgibt. Sprich man ist auf der Unterseite Unterunterkat 7 und die if / Funktion liegt Kategorie 2 als Ergebnis / CSS Klasse.

Hat jemand eine Idee dazu?

Vielen Dank.