Theme Erstellung - custom Block Problem
am 21.09.2016 - 10:04 Uhr in
Guten Morgen liebe Drupalcenter Community,
Ich bin neu in der Drupalwelt und bin gerade dabei für einen Kunden ein Theme zu erstellen, der Anfang ging recht leicht von der Hand, ich musste mich zwar erst einmal mit Twig auseinandersetzen, aber Twig ist ja sehr simpel aufgebaut.
Jetzt stehe ich aber vor einem kleinen Problem und hoffe Ihr könnt mir helfen.
Auf der Webseite die ich in Drupal umsetze sollen auf der Startseite 4 Blöcke zu sehen sein mit einem Kurzen Infotext und einem Link zu entsprechendem Inhalt.
Hier für habe ich im Backend unter: „structure > block > block-content > types“ einen neuen Blocktype mit entsprechenden Felder gefüllt erstellt. Danach habe ich unter: „block > add“ meine vier Blocks erstellt und diese auf meiner Webseite platziert.
Soweit so gut, bis hier hin klappt auch alles wie erwartet, die Blocks werden wie gewünscht auf der Startseite angezeigt. Jetzt wollte ich in meinem Selbsterstellten Theme ihnen ein eigenes Design verpassen, so wie in meiner Vorlage vom Kunden gewünscht.
Ich habe also in meine Template Verzeichnis einen Ordner „block“ und in ihm eine datei namens „block--block_content—mainpage.html.twig“ erstellt aber komischerweise würd das Lay-out nicht verwendet, entferne ich den Zusatz mainpage, so bezieht sich das Tempelte auf alle selbst definierten Blöcke, jemand von euch vielleicht eine Idee was ich falsch mache?
Vielen Dank schon mal für eure Hilfe.
- Anmelden oder Registrieren um Kommentare zu schreiben
Hier kannst Du sehen welche
am 22.09.2016 - 11:33 Uhr
Hier kannst Du sehen welche Template Overrides im Standard verfügbar sind: https://www.drupal.org/docs/8/theming/twig/twig-template-naming-conventions
Wenn das nicht reicht kannst Du auch selbst neue Template Suggestions (Overrides) definieren: https://www.drupal.org/node/2186401
Wenn du Twig Debugging aktivierst kannst Du im Quellcode auch zu jedem Block gültige Overrides sehen: https://www.drupal.org/docs/8/theming/twig/debugging-twig-templates