Saya ingin menambahkan tab baru di halaman edit produk dan untuk itu saya telah mengikuti langkah-langkah ini:
Buat
di.xml
dan tambahkan kode di bawah ini:<virtualType name="Magento\Catalog\Ui\DataProvider\Product\Form\Modifier\Pool"> <arguments> <argument name="modifiers" xsi:type="array"> <item name="custommodule" xsi:type="array"> <item name="class" xsi:type="string">Namespace\Custommodule\Ui\DataProvider\Product\Modifier\Customtab</item> <item name="sortOrder" xsi:type="number">200</item> </item> </argument> </arguments> </virtualType>
Buat
Customtab.php
dan denganmodifyMeta()
fungsi tab baru dibuat.
Sekarang saya ingin memanggil file phtml khusus untuk membuat html. Bagaimana saya bisa memanggil file phtml khusus?
magento2.1.0
Jaimin Parikh
sumber
sumber
Jawaban:
Saya telah mengambil referensi untuk produk yang dapat dikonfigurasi dan mengikuti langkah-langkah di bawah ini. Berikut mungkin beberapa kode tidak dapat digunakan.
1) Buat
app/code/Namespace/Modulename/etc/adminhtml/di.xml
2) Buat
app/code/Namespace/Modulename/Ui/DataProvider/Product/Modifier/Customtab.php
3) Buat
app/code/Namespace/Modulename/view/adminhtml/layout/catalog_product_new.xml
4) Buat file tata letak untuk tindakan
app/code/Namespace/Modulename/view/adminhtml/layout/modulename_index_custom.xml
5) Buat file blok
app/code/Namespace/Modulename/Block/Adminhtml/Catalog/Product/Edit/Tab/Custom.php
6) Buat file pengontrol untuk tindakan
app/code/Namespace/Modulename/Controller/Adminhtml/Index/Custom.php
7) Buat file template
app/code/Namespace/Modulename/view/adminhtml/templates/catalog/product/edit/tab/custom.phtml
8) Buat file phtml khusus saya
app/code/Namespace/Modulename/view/adminhtml/templates/catalog/product/edit/tab/customfile.phtml
dan tulis kode saya di sini.9) Buat Js
app/code/Namesapce/Modulename/view/adminhtml/web/js/components/modal-custommodule.js
10) Buat Js
app/code/Namesapce/Modulename/view/adminhtml/web/js/components/container-tabname-handler.js
sumber