Làm cách nào tôi có thể bao gồm tệp phtml trong Magento2 bằng cách sử dụng loại khối = lõi lõi / khuôn mẫu?


8

Tôi đã làm như sau:

Magento 2 EE Admin > Content > Pages > Add New

Trang được gọi là Hello World

Nội dung là:

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

Tôi đã đi đến và tạo ra.

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

Khi tôi truy cập localhost / m2 / xin chào

Trang tải dự kiến ​​nhưng không tải about.phtml có cuộc gọi văn bản đơn giản nói

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

Câu trả lời:


12

Thử cái này

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

Trong magento 2, Magento\Framework\View\Element\Template eq đểcore/template


Điều này vẫn không hoạt động, thật kỳ lạ
TheBlackBenzKid

Đó chính xác là cách đúng đắn! cảm ơn bạn rất nhiều Amit và Marius!
Java_Waldi

2

Trong trang cms tôi đã sử dụng bên dưới mã của nó hoạt động tốt

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

Sugarcode \ Test \ Block \ Test : - khối của tôi hoặc người nào khác bạn có thể sử dụng "Magento\Framework\View\Element\Template"
Sugarcode_Test :: test.phtml : - app\code\Sugarcode\Test\view\frontend\templates\test.phtml (tệp mẫu)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.