Utilizzo della classe di blocchi modello Magento 2 predefinita in un modulo


10

Sto cercando di aggiungere un semplice blocco all'intestazione usando la classe template predefinita con il seguente codice

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

Questo è all'interno di un contenitore accanto a un blocco di classe personalizzato che ho scritto, quindi conosco i contenitori e tutto il resto funziona. Se cambio la classe alla stessa della mia classe personalizzata, funziona.

Quindi posso usare la mia classe personalizzata dei moduli e funzionerà bene, come posso usare la classe di template predefinita senza bisogno di estenderla inutilmente nel mio modulo?

Risposte:


17

Prova nel modo seguente:

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

@ Chris Morris hai provato questa risposta?
Sohel Rana,

Sono appena tornato al progetto, sembra che abbia funzionato. Grazie.
Chris Morris,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.