Twig - Vorlagennamen anzeigen, wenn der Debug-Modus aktiviert ist

Ich verwende in letzter Zeit Twig und habe mich gefragt, ob es möglich ist, die auf der Seite geladenen Vorlagennamen auszugeben. Der beste Weg, den ich mir vorstellen kann, ist, den Namen über der Vorlage selbst als HTML-Kommentar anzuzeigen.

<!-- start @default/_components/_wrapper/form-wrapper.html.twig -->
    <form>
       ...
    </form>
<!-- end @default/_components/_wrapper/form-wrapper.html.twig -->

Ich weiß, dass ich den Vorlagennamen durch Einfügen von @ erhalten kan{{ _self.templateName }} aber ich mag es nicht, es zu jeder Vorlage oder zu jedem Teil hinzuzufügen.

Die Lösung sollte funktionieren für{% include %}, {% use %} etc und es wäre auch schön, wenn es nur passiert, wenn der Debug-Modus aktiviert ist.

Ich habe versucht, eine Erweiterung zu schreiben, aber unabhängig davon, wie ich sie formuliere, muss ich in jeder Vorlage eine Art Aufruf tätigen.

Der Grund dafür ist, dass ich versuche, die Suche nach Vorlagen zu verkürzen, die von jemand anderem implementiert wurden, da das Projekt immer größer wird.

Hinweis: Ich binNICH mit Symfony.

Vielen Dank im Voraus, jede Hilfe wird geschätzt!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage