Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Themes & Theming ›

Wie kann ich die node-edit-form.html.twig überschreiben.

Eingetragen von Bavramor (132)
am 02.05.2021 - 23:13 Uhr in
  • Themes & Theming

Wie kann ich die node-edit-form.html.twig überschreiben.

Ich habe Sie im Adminimal Theme erstmal unter templates eingefügt, aber das Theme zeigt die Änderungen von mir nicht an.

Wenn ich die Datei direkt unter /web/core/themes/seven/templates/ editiere, dann werden die Änderungen aber angezeigt.

Jetzt dachte ich, ich kann die einfach überschreiben und habe Sie in das Verzeichnis /web/themes/contrib/adminimal_theme/templates/ kopiert und dort geändert.
Leider werden die Änderungen aber nicht angezeigt.

Wo soll ich die node-edit-form.html.twig sonst einordnen? Ist das überhaupt der richtige Weg?

Außerdem wollte ich die Änderung nur unter einem bestimmten contenttypen anzeigen lassen und habe folgendes in der node-edit-form.html.twig geändert, aber das ändert gar nichts.
Funktioniert das überhaupt an dieser Stelle und gibt es da einen anderen Lösungsweg?

<div class="layout-node-form clearfix">
  <div class="layout-region layout-region-node-main">
    {{ form|without('advanced', 'footer', 'actions') }}
  </div>
  <div class="layout-region layout-region-node-secondary">
    {{ form.advanced }}
  </div>
  {% if node.bundle == 'buch_anlegen'  %}
  <div>Test</div>
  {% endif %}
  <div class="layout-region layout-region-node-footer">
    <div class="layout-region-node-footer__content">
      {{ form.footer }}
      {{ form.actions }}
    </div>
  </div>
</div>

Vielen Dank

Bavra

AnhangGröße
Adminimal Theme.png28.87 KB
‹ [gelöst] if else geht nicht Wie kann ich die node-edit-form.html.twig überschreiben. ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Cache schon gelöscht?

Eingetragen von jorgemontoyab (107)
am 03.05.2021 - 00:16 Uhr

Falls du nicht in Dev-mode arbeitest, musst du immer Drupal Cache löschen, sonst werden die Änderungen nicht angenommen. Besonders bei Templates

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hast du Twig debug an?

Eingetragen von jorgemontoyab (107)
am 03.05.2021 - 00:24 Uhr

Das Template sollte eigentlich

node--edit-form.html.twig heißen und nicht node-edit-form.html.twig

https://www.drupal.org/docs/theming-drupal/twig-in-drupal/twig-template-...

Disclosure:Habe mir das Seven Admin Theme angesehen und Templates werden auch mit einem Bindestrich genannt. Sorry.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Vielen Dank erst einmal für

Eingetragen von Bavramor (132)
am 03.05.2021 - 13:57 Uhr

Vielen Dank erst einmal für Deine Rückmeldung.

Also so ist es tatsächlich richtig:

node-edit-form.html.twig

Der Bereich war bei mir nur per css auf display:none gesetzt. *facepalm*

Nun habe ich noch das Problem, dass ich das nur bei dem jeweiligen contenttypen anzeigen lassen will. Dazu habe ich folgendes probiert.

node-NODE-CONTENT-TYPE-edit-form.html.twig
node-edit-form--NODE-TYPE-SEPARATED-WITH-DASHES.html.twig

das ist dann bei mir:

node-mustervertrage-edit-form.html.twig
node-edit-form--mustervertrage.html.twig

aber klappt leider nicht.

Mein zweiter Versuch war es, dass über das Twig-template lösen zu wollen.

Wenn ich mir da aber jetzt ein {{ devel_dump(form)}} ausgeben lasse, bekomme ich nur einen super langen Array, den ich hier auch wegen der Größe nicht beifügen kann.

Wäre für jede Hilfe sehr dankbar. Vor allem, wie komme ich an die Twig Variablen, die ich benutzen kann?

Vielen Dank

Gruß Robert

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich glaube du musst da zuerst

Eingetragen von jorgemontoyab (107)
am 04.05.2021 - 01:02 Uhr

Ich glaube du musst da zuerst eine Template suggestion erzeugen.

Guck mal hier nach: https://www.chapterthree.com/blog/how-to-create-custom-theme-suggestions...

und besonders hier: https://www.drupal.org/forum/support/theme-development/2015-07-02/how-to...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 19 Stunden 41 Minuten
  • Migrieren von D7 auf D8/ D10/ D11
    vor 1 Tag 11 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 5 Tagen
  • Hey danke
    vor 7 Wochen 6 Tagen
  • Update: jetzt gibt's ein
    vor 8 Wochen 4 Stunden
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 4 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 4 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 1 Tag
  • In der entsprechenden View
    vor 9 Wochen 1 Tag
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 1 Tag

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 12 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association