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?

Respostas:


17

Tente da seguinte maneira:

<classe de bloco = "Magento \ Framework \ View \ Element \ Template" nome = "test.trigger" template = "Vendor_Module :: trigger.phtml" />

@ Chris Morris, você tentou esta resposta?
Sohel Rana

Acabei de voltar ao projeto, parece ter funcionado. Obrigado.
22817 Chris Morris
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.