Utilisation de la classe de bloc de modèle Magento 2 par défaut dans un module

10

Je tente d'ajouter un simple bloc à l'en-tête à l'aide de la classe de modèle par défaut avec le code suivant

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

C'est à l'intérieur d'un conteneur à côté d'un bloc de classe personnalisé que j'ai écrit, donc je connais les conteneurs et tout le reste fonctionne. Si je change la classe pour la même que ma classe personnalisée, cela fonctionne.

Donc, je peux utiliser la classe personnalisée de mes modules et cela restituera bien, comment puis-je utiliser la classe de modèle par défaut sans avoir besoin de l'étendre inutilement dans mon module?

Chris Morris
la source

Réponses:

17

Essayez la méthode suivante:

<block class = "Magento \ Framework \ View \ Element \ Template" name = "test.trigger" template = "Vendor_Module :: trigger.phtml" />
Sohel Rana
la source
@Chris Morris avez-vous essayé cette réponse?
Sohel Rana
Je viens juste de reprendre le projet, semble avoir fonctionné. Merci.
Chris Morris