Wie kann ich eine HTML-Datei in Magento2 mit dem Blocktyp = "Kern / Vorlage" einfügen?


8

Ich habe folgendes getan:

Magento 2 EE Admin > Content > Pages > Add New

Die Seite heißt Hello World

Der Inhalt ist:

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

Ich bin gegangen und habe geschaffen.

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

Wenn ich localhost / m2 / hallo besuche

Die Seite wird erwartet geladen, lädt jedoch nicht die Datei about.phtml, auf der ein Klartextaufruf steht

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

Antworten:


12

Versuche dies

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

In Magento 2 ist Magento\Framework\View\Element\Template Glcore/template


Das funktioniert seltsamerweise immer noch nicht
TheBlackBenzKid

Das ist genau der richtige Weg! Vielen Dank Amit und Marius!
Java_Waldi

2

Auf der CMS-Seite habe ich den folgenden Code verwendet

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

Sugarcode \ Test \ Block \ Test : - Mein Block oder Sie können "Magento\Framework\View\Element\Template"
Sugarcode_Test :: test.phtml verwenden : - app\code\Sugarcode\Test\view\frontend\templates\test.phtml (Vorlagendatei)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.