Support » Allgemeine Fragen » Sidebar NUR auf eines Beitragsseite

  • thomse87

    (@thomse87)


    Guten Tag,
    ich komme leider bei meinem Problem nicht weiter und hoffe, dass mir hier jemand helfen kann.

    Ich benutze das Theme OceanWP.
    Die Startseite ist eine Blogseite, auf der Beiträge der Kategorie „Start“ angezeigt werden.
    Der Menüpunkt Aktuelles zeigt nur Beiträge der Kategorie „Aktuelles“. Dieser Menüpunkt ist keine eigene Seite, sondern im Menü als „Kategorie“ eingefügt worden.

    Ich würde gerne alles so belassen wie es ist und NUR auf „Seite“ (die eigentlich keine ist) Aktuelles eine Sidebar haben, um ein Archive anzeigen zu können.

    Ich habe schon probiert, die page.php zu verändern:

    if (is_category('Aktuelles') ) {
    get_sidebar();
    }

    Aber vielleicht habe ich es auch an die falsche Stelle geschrieben.

    Ein eigenes Seitentemplate kann ich leider nicht im Menü laden, nur Beitragsvorlagen aus der Bibliothek.

    Hat jemand eine weitere Idee?

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Moderator Bego Mario Garde

    (@pixolin)

    Schau dir mal das Plugin Widget Options an. Mit diesem Einstellungen müsste es klappen:

    Screenshot Widget Options

    Thread-Starter thomse87

    (@thomse87)

    Danke, das ist schon einmal eine tolle und hilfreiche Erweiterung.

    Leider habe ich jetzt noch den leeren Sidebarbereich auf der Startseite.

    Gibt es eine Idee, dass ich auf dem Blog der Startseite 100 % Seitenbreite habe, während auf dem Blog der Kategorie Aktuelles eine rechte Sidebar ist?

    Moderator Bego Mario Garde

    (@pixolin)

    Du solltest dich ein wenig in die Theme-Einstellungen deines Themes einlesen. Die Dokumentation des Themes findest du hier:

    https://docs.oceanwp.org/

    Dort findest du auch eine Anleitung, wie du mit einem Plugin der OceanWP-Entwickler eine benutzerdefinierte Sidebar einrichten kannst:

    https://docs.oceanwp.org/article/740-ocean-custom-sidebar-getting-started

    … und wie du eine Sidebar nur auf einzelnen Webseiten ein-/bzw. ausblenden kannst:

    https://docs.oceanwp.org/article/348-assign-a-custom-sidebar-to-a-page-post

    Thread-Starter thomse87

    (@thomse87)

    Danke, aber leider kenne ich diese Sachen schon. Ich glaube, wir sprechen aneinander vorbei. Ich versuche es mal anders 🙂

    Mit der Einstellung im Customizer kann ich nur Einstellungen für alle Blogseiten. Entweder mit oder ohne Sidebar.

    Ich habe zwei unterschiedliche Blogseiten, die nach Kategorien sortiert sind: „Start“ und „Aktuelles“.

    Auf dem Blog „Kategorie Start“ (Front-Page) möchte ich keine Sidebar haben, sondern eine 100 %ige Seitenbreite.
    Auf dem Blog „Kategorie Aktuelles“ möchte ich eine Sidebar haben, um ein Archiv zu haben.

    Zwar habe ich es geschafft, ein Layouttyp mit Sidebar für alle Blogseiten zu erstellen und dann mit dem Plugin „Widget Option“ nur auf dem Blog Kategorie „Aktuelles“ einzublenden, aber jetzt habe ich auf dem Blog „Start“ eine leere Sidebar. Diese stört natürlich.

    Leider kann man keine Templates für Kategorien auswählen. Ich habe versucht, den oben genannten Code in die Index.php einzufügen. Aber noch nicht mit erfolg.

    Thread-Starter thomse87

    (@thomse87)

    Was ich sehr merkwürdig finde ist, dass keine Sidebar angezeigt wird, wenn ich in der Index.php meines Themes am Ende

    <?php get_sidebar(); ?>

    schreibe. Also noch vor dem Footer.

    Eigentlich müsste doch in der Hierarchie die Index.php ganz oben (am Ende) stehen und dann in jedem Fall eine Sidebar einblenden. Oder was verstehe ich nicht?

    Moderator Bego Mario Garde

    (@pixolin)

    Vielleicht habe ich es ja auch schlecht erklärt oder die Dokumentation ist unverständlich. Ich versuche es nochmal in einfacher Sprache:

    • Du verwendest das Theme Ocean WP.
    • Du installierst und aktivierst das empfohlene Plugin Ocean-Extra.
    • Du erstellst oder bearbeitest die Startseite.
    • Du scrollst im Editor auf der Seite ganz nach unten. Dort erscheinen die Einstellungsmöglichkeiten für diese Seite.
    • Du wählst aus dem Pulldown-Menü Full Width.
      Screenshot Einstellungen im Beitragseditor
    • Du veröffentlichst/aktualisierst die Seite.
      Die Seite hat keine Sidebar.
    • Du verwendest das Plugin Widget Option wie oben beschrieben und gibst an, dass das Widget, das du anzeigen möchtest, nur auf der gewünschten Kategorieseite angezeigt wird.
      Die Seite hat dann eine Sidebar mit dem Widget.
Ansicht von 6 Antworten - 1 bis 6 (von insgesamt 6)
  • Das Thema „Sidebar NUR auf eines Beitragsseite“ ist für neue Antworten geschlossen.