Neu Haupt- und Unterkategorien im CSS unterscheiden?

caudexpflanze

Gut bekanntes Mitglied
6. Oktober 2017
297
10
Hallo,

schaut mal bitte:

kat1.PNG
Hier befinden wir uns in der Hauptkategorie "Dünger". Unten die Boxen sind die Links zur 2. Ebene den Unterkat.
Hier sollen die Blätter nicht angezeigt werden.


kat2.PNG
Hier sind wir nun in der 2. Ebene mit den Links zur 3. Ebene. Bei diesen Boxen unten sollen die Blätter angezeigt werden.


Wir bekommen es einfach nicht hin... die Blätter weiter immer in der 2. und 3. Ebene angezeigt.
Ist das irgendwie realisierbar?


Danke Jonas
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.652
2.703
Berlin
Firma
css-umsetzung
Da musste ich jetzt echt lange überlegen was du denn eigentlich für ein Problem hast, ich hab immer die Kategorie Blätter gesucht 😀

Also, eine Kategorieseite weiß nicht in welcher Ebene sie liegt und es wäre recht umständlich herauszufinden welche das ist.
Ich habe dafür zwar einige Funktionen geschrieben, aber bei dir wäre so etwas vermutlich übertrieben und würde unnötig an der Performance nagen.

Ich würde das so angehen, um es möglichst einfach zu halten.

in deinem Child Template legst du folgendes an:

layout/header.tpl, eventuell hast du das ja schon als extended, du legst also da dann folgenden Block rein:

Code:
{* nur wenn noch keine existiert *}
{extends file="../../Evo/layout/header.tpl"}
{* nur wenn noch keine existiert *}

{block name="body-tag"}
<body data-page="{$nSeitenTyp}" class="breadcrumb-level-{$Brotnavi|count} body-offcanvas"{if isset($Link) && !empty($Link->cIdentifier)} id="{$Link->cIdentifier}"{/if}>
{/block}

Dann könntest du per css theoretisch so drauf zugreifen
body.breadcrumb-level-3[data-page="2"] .content-cats-small .caption:before


Das ist jetzt nur eine ungetestete Idee
 

caudexpflanze

Gut bekanntes Mitglied
6. Oktober 2017
297
10
Hi,

danke für dein Beitrag.

Der Kollege mient dass das nicht geht.
"Da müsste man für jede kategorie das einzeln anlegen und wenn sich der name ändert dann war es das"

Grüße
Jonas
 

css-umsetzung

Offizieller Service Partner
SPBanner
6. Juli 2011
8.652
2.703
Berlin
Firma
css-umsetzung
dann hat der Kollege das nicht richtig probiert?
Was hat denn der Kategorie Name damit zu tun?

breadcrumb-level-{$Brotnavi|count}
macht daraus, je nach Kategorielevel
breadcrumb-level-2
breadcrumb-level-3
breadcrumb-level-4
.....
 
  • Gefällt mir
Reaktionen: csaeum

Ähnliche Themen