В magento 2 Как вызвать файл phtml в статическом блоке [дубликат]


Я создал расширение в Magento 2 и хочу вызвать файл index.phtml из статического блока (из панели администратора). Структура модуля

На берегу>Часто задаваемые вопросы>Блок>Часто задаваемые вопросы>Index.phtml

На берегу>Часто задаваемые вопросы>Просмотр>Интерфейс>Шаблоны>Часто задаваемые вопросы>index.phtml

Как я могу позвонить?

Author: Devidas, 2017-06-27

3 answers

{{block class="<vendor_name>\<module_name>\Block\<module_name>" name="<your_block_name>" template="<vendor_name>_<module_name>::<template_directory>/filename.phtml"}}

В вашем случае это выглядит как

{{block class="Ashore\Faq\Block\Faq\Index" name="Faq" template="Ashore_Faq::faq/index.phtml"}}
 7
Author: Jjo, 2017-06-27 08:46:44

Вы можете использовать это для вызова файла шаблона в статическом блоке

{{block class="Block Name" template="PackageName_ ModuleName::phtml file name"}}
 2
Author: Learing_Coder, 2017-06-27 09:03:00

Вы можете вызвать свой .phtml файл на странице CMS, как показано ниже

{{block class="Ashore\Faq\Block\Faq\Index" name="faq" template="Ashore_Faq::faq/index.phtml"}}
 2
Author: Suresh Chikani, 2017-06-27 09:17:26