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?

Chris Morris
quelle

Antworten:

17

Versuchen Sie es auf folgende Weise:

<block class = "Magento \ Framework \ View \ Element \ Template" name = "test.trigger" template = "Vendor_Module :: trigger.phtml" />
Sohel Rana
quelle
@ Chris Morris hast du diese Antwort versucht?
Sohel Rana
Gerade erst wieder auf das Projekt gekommen, scheint funktioniert zu haben. Vielen Dank.
Chris Morris