Usando a classe de bloco padrão do Magento 2 em um Módulo

10

Estou tentando adicionar um bloco simples ao cabeçalho usando a classe de modelo padrão com o seguinte código

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

Isso está dentro de um contêiner ao lado de um bloco de classe personalizado que escrevi para que eu conheça os contêineres e tudo o mais funciona. Se eu mudar a classe para a mesma classe personalizada, ela funcionará.

Para que eu possa usar a classe personalizada dos meus módulos e ela ficará boa, como posso usar a classe de modelo padrão sem precisar estendê-la sem sentido no meu módulo?

Chris Morris
fonte

Respostas:

17

Tente da seguinte maneira:

<classe de bloco = "Magento \ Framework \ View \ Element \ Template" nome = "test.trigger" template = "Vendor_Module :: trigger.phtml" />
Sohel Rana
fonte
@ Chris Morris, você tentou esta resposta?
Sohel Rana
Acabei de voltar ao projeto, parece ter funcionado. Obrigado.
22817 Chris Morris