Come posso includere un file phtml in Magento2 usando il tipo di blocco = "core / template"?


8

Ho fatto quanto segue:

Magento 2 EE Admin > Content > Pages > Add New

La pagina si chiama Hello World

Il contenuto è:

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

Sono andato e creato.

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

Quando visito localhost / m2 / ciao

La pagina viene caricata come previsto ma non carica about.phtml che riporta una semplice chiamata di testo

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

Risposte:


12

Prova questo

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

In magento 2, Magento\Framework\View\Element\Template eq acore/template


Questo ancora non funziona, stranamente
TheBlackBenzKid

Questo è esattamente il modo giusto! grazie mille Amit e Marius!
Java_Waldi l'

2

nella pagina cms ho usato sotto il codice funziona bene

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

Sugarcode \ Test \ Block \ Test : - il mio blocco oppure puoi usare "Magento\Framework\View\Element\Template"
Sugarcode_Test :: test.phtml : - app\code\Sugarcode\Test\view\frontend\templates\test.phtml (file modello)

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.