Tengo un 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 lo tanto, funciona en el contenido del bloque CMS o la página CMS. Quiero mostrarlo en un archivo .phtml, ¿cómo puedo hacerlo?
Respuestas:
Para Tipo de pantalla = Todo el widget de producto
y
Para Tipo de pantalla = Nuevo widget de producto
y
fuente
Si echamos un vistazo al módulo del cliente, por ejemplo:
vendor / magento / module-customer / view / frontend / templates / form / edit.phtml
Como podemos ver, podemos llamar a un widget directamente en la plantilla phtml: $ block-> getLayout () -> createBlock ('your \ widget') .
fuente
Pruebe el siguiente código y verifique si funciona:
Donde page_id = "2" es mi widget, solo se reemplaza con su identificación de widget.
fuente