Como posso incluir um arquivo phtml no Magento2 usando o tipo de bloco = "core / template"?


8

Eu fiz o seguinte:

Magento 2 EE Admin > Content > Pages > Add New

Página é chamada Olá Mundo

O conteúdo é:

{{block type="core/template" template="/Modules/About.phtml"}}

Eu fui e criei.

App/design/frontend/Magento/Blank/Modules/About.phtml

Quando visito localhost / m2 / hello

A página carrega o esperado, mas não carrega o about.phtml, que possui uma chamada de texto sem formatação dizendo

<p>Hello this file is correct</p>

Respostas:


12

Tente isto

{{block class="Magento\Framework\View\Element\Template" name="BlockName" template="Magento_Blank::PathOftemplate/About.phtml"}}

No magento 2, Magento\Framework\View\Element\Template eq paracore/template


Isso ainda não funciona, estranhamente
TheBlackBenzKid

Esse é exatamente o caminho certo! muito obrigado Amit e Marius!
Java_Waldi

2

na página cms eu usei abaixo o código está funcionando bem

<p>{{block class="Sugarcode\Test\Block\Test" name="BlockName" template="Sugarcode_Test::test.phtml"}}</p>

Sugarcode \ Test \ Block \ Test : - meu bloco ou você pode usar "Magento\Framework\View\Element\Template"
Sugarcode_Test :: test.phtml : - app\code\Sugarcode\Test\view\frontend\templates\test.phtml (arquivo de modelo)

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.