Eu tenho um widget:
{{widget type="Magento\Catalog\Block\Product\Widget\NewWidget" display_type="all_products" products_count="5" template="product/widget/new/content/new_grid.phtml"}}
Por isso, funciona no conteúdo do bloco CMS ou da página CMS. Quero mostrá-lo em um arquivo .phtml, como posso fazer isso?
Respostas:
Para Tipo de exibição = Todo o widget do produto
e
Para Tipo de exibição = Novo widget de produto
e
fonte
Se dermos uma olhada no módulo do cliente, por exemplo:
fornecedor / magento / module-customer / view / frontend / templates / form / edit.phtml
Como podemos ver, podemos chamar um widget diretamente no modelo phtml: $ block-> getLayout () -> createBlock ('seu \ widget') .
fonte
Tente o seguinte código e verifique se funciona:
Onde page_id = "2" é meu widget, é substituído apenas pelo seu ID de widget.
fonte