Comment puis-je inclure un fichier phtml dans Magento2 en utilisant block type = "core / template"?


8

J'ai fait ce qui suit:

Magento 2 EE Admin > Content > Pages > Add New

La page s'appelle Hello World

Le contenu est:

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

Je suis allé et j'ai créé.

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

Quand je visite localhost / m2 / bonjour

La page se charge mais ne charge pas le fichier about.phtml qui a un appel en texte brut disant

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

Réponses:


12

Essaye ça

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

Dans magento 2, Magento\Framework\View\Element\Template égalisezcore/template


Cela ne fonctionne toujours pas, étrangement
TheBlackBenzKid

C'est exactement la bonne façon! merci beaucoup Amit et Marius!
Java_Waldi

2

dans la page cms j'ai utilisé ci-dessous coder son bon fonctionnement

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

Sugarcode \ Test \ Block \ Test : - mon bloc ou bien vous pouvez utiliser "Magento\Framework\View\Element\Template"
Sugarcode_Test :: test.phtml : - app\code\Sugarcode\Test\view\frontend\templates\test.phtml (fichier modèle)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.