Aufbau einer Website in Drupal 8, mit klassischen Subtheme. Führen Sie ein rätselhaftes Theming-Problem aus - fügen Sie html.html.twig basierend auf einem Taxonomiebegriff auf diesem Knoten eine body-Klasse hinzu.Drupal 8 - Hinzufügen von Body-Klasse basierend auf Taxonomie-Begriff oder anderen
Die themers verwenden dies, um die Seitenanzeige anzupassen, in meinem Fall, um einige Bereiche meiner Website zu definieren, damit ich Farbe und Format ändern kann.
Ich habe einige Vorverarbeitungsfunktionen ausprobiert, die ich auf Google sah, aber zu keinem Ergebnis.
Hat jemand anderes dieses Problem gelöst und gelöst?
ich diesen Code setzen in meiner .theme Datei (mein Thema Namen in der richtigen Stelle) Aber In der Datei html.html.twig gibt es bereits den klassischen Klassencode. Wenn ich den Code anwende, erhalte ich einen weißen Bildschirm. Dieser Code ist in dem Zweig Vorlage: '
' –Ich weiß auch nicht, wie hier, um einen Kommentar mit meinem Code :( –
Was „hervorgehoben
"tut es, dass es die definierten" body_classes "zu den Klassen hinzufügt, die bereits in der Attributvariablen vorhanden sind. Also theoretisch sollte es auch funktionieren. Sie könnten versuchen, mit" var_dump "oder "kint" (wenn Sie das devel-Modul aktiviert haben.) Sie können var dump auch direkt in der Zweigvorlage: http://twig.sensiolabs.org/doc/functions/dump.html Aber Sie müssen das Zweig-Debugging in Ihrem Browser aktivieren services.yml –