Theme suggestion wird nicht verwendet
Eingetragen von rhodes (631)
am 04.03.2021 - 11:08 Uhr in
am 04.03.2021 - 11:08 Uhr in
Hallo zusammen,
in einer Drupal 8 Installation möchte ich für ein bestimmtes Input-Feld ein eigenes Twig-Template verwenden.
Dazu wird in der .theme Datei mit hook_theme_suggestions_input_alter() ein Templatevorschlag definiert.
… $suggestions[] = 'input__mein_template';
Die Funktion wird auch ausgeführt, der Templatename landet im Stapel der Templatevorschläge, was man im Debugmodus auch im Quellcode sieht
<!-- FILE NAME SUGGESTIONS:
* input--textfield.html.twig
* input--form-control--textfield.html.twig
x input--form-control.html.twig
* input--mein-template.html.twig
* input.html.twig
-->
Allerdings wird nicht mein Templatevorschlag verwendet, sondern das Template input--form-control.html.twig. Scheinbar wird also mein Templatevorschlag später nochmal überschrieben.
Hat jemand eine Idee, wie ich die Verwendung meines Template für das Inputfield erzwingen kann?
Danke & Grüße
rhodes
- Anmelden oder Registrieren um Kommentare zu schreiben
Verlege diese Funktion in ein
am 04.03.2021 - 13:22 Uhr
Verlege diese Funktion in ein eigenes Modul und laß Deinen Modulnamen mit "z" anfangen. Dann sollte das als letztes drankommen.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *