Seitenleiste für eine Kategorie ausblenden

Hallo,

Weiß jemand, wie ich die Seitenleiste ausblenden kann, wenn ein Beitrag aus ausgewählten Kategorien geöffnet ist? Ich würde sie standardmäßig anzeigen, aber nicht für Beiträge in dieser Kategorie. Zum Beispiel in der Kategorie „Start“.

1 „Gefällt mir“

Das würde ich auch gerne tun.

Dieses CSS sollte das schön erledigen.

Füllen Sie einfach dieses Feld mit Ihrem Kategorie-Slug aus und kopieren Sie den Code. Fügen Sie ihn dann in das Desktop-CSS Ihres Themes ein und voilà!


(Wenn Sie eine Unterkategorie ansprechen, verwenden Sie das Format parentslug-subcatslug)

// Blendet die Seitenleiste für die angegebene Kategorie aus
body.has-sidebar-page.category-=CategorySlug= {
    #main-outlet-wrapper {
        grid-template-columns: 0 minmax(0, 1fr);
        gap: 0;
        padding-left: 10px;
     }
     .wrap {
       max-width: var(--d-max-width);
     }
}

@Lilly - würde das als Funktion von Navigation (sidebar) menu display control funktionieren?

9 „Gefällt mir“

Sehr hilfreich, ich habe es gerade getestet. Danke!

Ist es möglich, es auch auf /tags zu verstecken? body.has-sidebar-page.tags ist nicht der richtige Selektor.

Das wäre es sicherlich. Ich werde es zur Komponente hinzufügen. Vielen Dank für den Vorschlag und den Code :slight_smile:

3 „Gefällt mir“

Wenn Sie die Klassen im <body>-Tag der Seite, die Sie ansprechen möchten, untersuchen, sehen Sie die Klasse, die Sie verwenden müssen.

In diesem Fall sollte body.has-sidebar-page.tags-page Sie weiterbringen.

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.