Block themen
Eingetragen von ab2211 (550)
am 20.10.2019 - 15:12 Uhr in
am 20.10.2019 - 15:12 Uhr in
Hallo!
wie kann ich denn einen Block unter D8 themen, also die Ausgabe ansich?
- Anmelden oder Registrieren um Kommentare zu schreiben
Du kannst entweder das
am 21.10.2019 - 06:55 Uhr
Du kannst entweder das twig-Theme individuell für einen bestimmten Block anpassen.
Oder direkt die ID des Blocks, die Du im Quelltext findest im Sub-Theme mit CSS stylen.
Oder mit dem Modul Block Class eine bestimmte Klasse vergeben.
Ich verwende z.B. Barrio Boostrap Theme und vergebe dann mit dem Modul HelperKlassen wie "col-12 col-md-6 col-xl-4" um einem Block 1/3 der Breite im PC, 50%im Tablet und 100% im Smartphone zu geben.
Keine Ahnung, ob Dir das hilft, sonst musst Du mal näher beschreiben, was Du vorhast.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Danke, CSS ist klar. Ich
am 21.10.2019 - 10:21 Uhr
Danke, CSS ist klar. Ich wollte aber gerne, z.B. das H2 Tag beim Title ändern, also die direkte Ausgabe des Blocks.
dann musst Du im Theme die
am 21.10.2019 - 10:57 Uhr
dann musst Du im Theme die Datei block.html.twig suchen und entweder für alle Blöcke überschreiben, oder einen Namen für den speziellen BLock analog zur Namens-Fonvention von Drupal Twig (https://www.drupal.org/docs/8/theming/twig/twig-template-naming-conventions) vergeben und in den Ordner template vom Sub-Theme legen.
Dort kannst Du dann statt H2 H3 schreiben oder was immer Du willst.
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Ah, ok, das hilft weiter!
am 21.10.2019 - 22:43 Uhr
Ah, ok, das hilft weiter! Danke!
Nehme ich bei block--[module]--[delta].html.twig als module den Sytemnamen des Moduls und die ausgegebene ID im HTML-Code?
Im Grunde orientierst Du Dich
am 22.10.2019 - 06:13 Uhr
Im Grunde orientierst Du Dich an dem, was im Quelltext der Homepage als ID für diesen Block steht.
Bei den beiden Beispielen im Doku zur Namenskonvention hast Du z.B.
block--block--1.html.twig
und
block--views-block--front-news-block-1
Dann ist jeweils block und views-block das Modul.
Bei der View bezieht sich front-news auf den Namen der View " front_news" und block-1 ist das delta, weil es eine Block-Ansicht ist.
Du schaust dann also in Deinen Quelltext holst Dir die ID und entnimmst daraus die Daten.
Underscore _ wird zu Minus -
Ich muss aber auch immer einiges an Try und Error investieren.
Wenn Du das Template hoch geladen oder geändert hast, unbedingt Cache leeren, sonst siehst Du keinen Unterschied.
Ach ja, wenn du Twig Debugging einstellst, findest Du die Template Namen im Quelltext.
Hier hat sich schon mal jemand abgemüht:
https://www.drupal.org/forum/support/theme-development/2016-05-15/drupal...
LG Regina Oswald
-------------------------
Montviso - Internetdienstleistungen
http://www.montviso.de
Ahh, fantastisch. Ich dachte,
am 22.10.2019 - 10:18 Uhr
Ahh, fantastisch. Ich dachte, laut Doku, ich müsste Namen und ID eingeben, aber ID aus dem Quelltext reicht!