Leider kann ich mir „meine-domain.de“ nicht im Browser anschauen, deshalb nur theoretisch: Du kannst jedem Block unter „Erweitert“ eine CSS-Klasse zuweisen (z.B. produkt-slider
) und den Slider dann mit .produkt-slider { display: none; }
ausblenden. WordPress vergibt jeder Seite automatisch im <body>
-Tag eigene CSS-Klassen, die du dann anwenden kannst, um den Slider auf einer einzelnen Seite wieder einzublenden (sinngemäß: .page-id-42 .produkt-slider { display: block; }
)
Thread-Starter
alamea
(@alamea)
Danke Bego, per CSS wollte ich es eigentlich nicht lösen.
Es müsste doch möglich sein, das ein Block nur auf einem bestimmten Pfad erscheint?
Beispiel Drupal (womit ich auch schon lange arbeite):
dort würde der Block grundsätzlich erstmal nur auf /produkt erscheinen und auf keiner weiteren Folgeseite hinter /produkt
Erst mit /produkt/* würden alle Folgeseiten mit einbezogen, sowas in der Art suche ich eigentlich. Gibt es da nicht irgendeinen Trick/Modul um eine gezielte Pfadangabe zu setzen (…ohne css)?
Im WordPress-Core gibt es kein „Produkt“, aber wenn du z.B. mit WooCommerce arbeitest (und damit WordPress um die Funktionalität eines Webshops mit Produkten erweiterst), kannst du auch das von WooCommerce bzw. deinem Theme zur Ausgabe zur Verfügung gestellte Template so anpassen, dass Inhalte z.B. nur auf der ersten Seite wiedergegeben werden. Das kann ich aber aufgrund der wenigen Informationen nicht im Detail einschätzen.
Es müsste doch möglich sein, das ein Block nur auf einem bestimmten Pfad erscheint? […] Beispiel Drupal (womit ich auch schon lange arbeite)
Bei einem Vergleich mit anderen Content Management Systemen kann ich dir nicht weiterhelfen. „Ich kann nur WordPress.“ 😀
Blöcke sind in WordPress auf REACT basierende Elemente eines Pagebuilders, mit denen Abschnitte gestaltet werden können. Die Abschnitte beziehen sich aber nur auf die Seite, an der du gerade arbeitest.
Bestimmte Multi-Pupose-Themes bieten außerdem die Möglichkeit, Gestaltungskomponenten hinzuzufügen – etwa Beitrags-Archive oder eine 404-Seite, die dynamisch erstellt werden und sich deshalb eigentlich nicht mit einem Pagebuilder gestalten lassen. Das ist aber abhängig vom verwendeten Theme und hat eher weniger mit deiner Frage zu tun.