Saya punya widget:
{{widget type="Magento\Catalog\Block\Product\Widget\NewWidget" display_type="all_products" products_count="5" template="product/widget/new/content/new_grid.phtml"}}
Jadi itu berfungsi dalam konten blok CMS atau halaman CMS. Saya ingin menunjukkannya dalam file .phtml, bagaimana saya bisa melakukannya?
Jawaban:
Untuk Jenis Display = Semua Widget Produk
dan
Untuk Jenis Display = Widget Produk Baru
dan
sumber
Jika kita melihat pada modul pelanggan, misalnya:
vendor / magento / module-customer / view / frontend / templates / form / edit.phtml
Seperti yang bisa kita lihat, kita dapat memanggil widget langsung di templat phtml: $ block-> getLayout () -> createBlock ('your \ widget') .
sumber
Coba kode berikut dan periksa apakah itu berfungsi:
Di mana page_id = "2" adalah widget saya baru saja diganti dengan id widget Anda.
sumber