Verwenden der Standard-Magento 2-Vorlagenblockklasse in einem Modul


10

Ich möchte dem Header einen einfachen Block hinzufügen, indem ich die Standardvorlagenklasse mit dem folgenden Code verwende

<block class="Magento\Framework\View\Element\Template" name="test.trigger" template="trigger.phtml"/>

Dies ist in einem Container neben einem benutzerdefinierten Klassenblock, den ich geschrieben habe, damit ich die Container kenne und alles andere funktioniert. Wenn ich die Klasse in dieselbe wie meine benutzerdefinierte Klasse ändere, funktioniert sie.

Ich kann also die benutzerdefinierte Klasse meiner Module verwenden und sie wird einwandfrei wiedergegeben. Wie kann ich die Standardvorlagenklasse verwenden, ohne sie in meinem Modul sinnlos erweitern zu müssen?

Antworten:


17

Versuchen Sie es auf folgende Weise:

<block class = "Magento \ Framework \ View \ Element \ Template" name = "test.trigger" template = "Vendor_Module :: trigger.phtml" />

@ Chris Morris hast du diese Antwort versucht?
Sohel Rana

Gerade erst wieder auf das Projekt gekommen, scheint funktioniert zu haben. Vielen Dank.
Chris Morris
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.