Как показать контент блока на главной странице?
После установки magento2 без примеров данных я выбрал тему «Magento Luma», добавил блок «Home Page Block» и скопировал код из хранилища примеров.
но ничего не отображается на домашней странице, как показать мой блок CMS на домашней странице, как образец магазина?
магазин образцов
Ответы:
в панели администратора перейдите в Content-> Pages и отредактируйте домашнюю страницу, и если вы создали свой статический блок из панели администратора, добавьте следующее на вкладку Content
и если вы создали пользовательский блок с помощью модуля, добавьте следующее на вкладку содержимого домашней страницы
затем сохраните изменения и очистите кэш magento и разверните / удалите статическое содержимое, теперь обновите домашнюю страницу.
Если это не сработало, дайте мне знать
источник
cms_index_index.xml
я добавил это в содержимое домашней страницы -<block class="Vendor\Module\Block\Index" name="modulename" template="module.phtml"></block> and It says
шаблон фильтрации ошибок: недопустимый файл шаблона: 'Vendor_Module :: module.phtml' в модуле: имя блока 'Vendor_Module': 'index_0'``попробуйте это или же опубликуйте свой код, и мы предложим вам, где вы ошиблись.
Блокировать файл
и т.д. / module.xml
просмотреть / макет / cms_index_index.xml
просмотреть / шаблоны / html / cms.phtml
после создания флеш кеша.
Я надеюсь, что это поможет вам. Если вы не получаете результаты, дайте мне знать.
источник
На домашней странице вы можете вызвать статический блок, как указано ниже
На HTML-странице вы можете вызвать статический блок, как указано ниже.
источник