Tambahkan tab baru di halaman edit produk di admin Magento 2
19
Saya mencoba membuat modul khusus yang akan menambahkan tab baru pada halaman edit produk, tepat di bawah Pengaturan Dasar. Bisakah seseorang memberikan jawaban?
Terima kasih atas jawabannya! Jika saya ingin menambahkan beberapa fieldset dan di dalamnya ada beberapa kotak centang? Saya merujuk pada konten tab ini.
Pavel Adrian
Anda dapat menambahkan apa pun yang Anda inginkan di sana, Panggilan ajax dapat mengembalikan html yang Anda butuhkan. Anda hanya perlu blok dan template.
Marius
Bisakah Anda mengonfirmasi apakah kode ini akan berfungsi dalam versi terbaru Magento 2.1?
VIPIN A ROY
1
@ VIPINAROY Kode ini tidak akan berfungsi pada 2.1 karena formulir produk tidak lagi dihasilkan dengan tab. Itu dibangun dengan komponen ui.
Marius
Bisakah Anda membantu saya menerapkan tab di situs web Magento 2.1 saya?
VIPIN A ROY
15
**
Kode di bawah ini khusus untuk Magento 2.2.0 dan lebih tinggi
**
Vendor / Modul / registrasi.php taruh kode di bawah ini.
dapatkah kita menambahkannya seperti label dan kotak teks, dan apakah mungkin untuk pindah ke tab detail produk?
jafar pinjar
ya, Anda bisa menambahkannya seperti label dan kotak teks.
Charvi Parikh
10
Magento 2.1: -Jika Anda memiliki Magento 2.1, gunakan juga kode ini untuk menambahkan tab sederhana di halaman edit produk. Buat modul sendiri dan letakkan kode di bawah ini dalam view / adminhtml / layout / catalog_product_new.xml
Hai @ Patel saya telah menggunakan kode Anda, tetapi tidak berfungsi untuk saya, modul dibuat tetapi tab tidak ... dapatkah Anda membantu saya
Priya Ponnusamy
Saya pikir kesalahan dalam kode Anda Priya, Karena saya sudah menggunakan kode ini dalam modul custome saya.
Payal Patel
1
Tetapi saya hanya menggunakan kode yang sama dalam posting ini Patel ... mohon beri tahu saya versi yang telah Anda gunakan
Priya Ponnusamy
Saya telah menggunakan Magento 2.1, Yang mana yang Anda miliki?
Payal Patel
1
yang di atas akan berfungsi di halaman edit produk, tetapi saya perlu membuat menu kustom dan perlu menambahkan tab yang berisi formulir berarti apa yang akan saya lakukan dengan kode di atas di backend. Tolong berikan saya solusi.
Jaisa
1
Untuk menambahkan tab di Magento versi 2.1.0 gunakan kode di bawah ini
Jawaban:
[EDIT] ini tidak berfungsi lagi untuk magento 2.1
Anda dapat membuat modul Anda sendiri.
Dalam modul ini, buat file yang disebut
view/adminhtml/layout/catalog_product_new.xml
dengan konten inilalu buat file
Helper/Url.php
dengan konten ini:ini akan menambahkan tab tepat setelah tab "Detail Produk". Untuk memposisikan ulang, mainkan dengan parameter dari file xml.
sumber
**
**
Vendor / Modul / registrasi.php taruh kode di bawah ini.
tambahkan file module.xml di Vendor / Module / etc / module.xml taruh kode di bawah ini.
Sekarang buat form uicomponent xml Vendor / Module / view / adminhtml / ui_component / product_form.xml taruh kode di bawah ini.
Di Blok Vendor / Modul / Blok / Adminhtml / Produk / Edit / CustomData.php tuliskan kode di bawah ini.
Dalam templat Vendor / Module / view / adminhtml / templates / customdata.phtml taruh kode di bawah ini.
sumber
Magento 2.1: -Jika Anda memiliki Magento 2.1, gunakan juga kode ini untuk menambahkan tab sederhana di halaman edit produk. Buat modul sendiri dan letakkan kode di bawah ini dalam view / adminhtml / layout / catalog_product_new.xml
Di blok Vendor / Module / Block / Adminhtml / Product / Edit / Tab / Welcome.php taruh kode di bawah ini.
Dalam templat Vendor / Module / view / adminhtml / templates / katalog / produk / edit / welcome.phtml taruh kode di bawah ini.
Sekarang Periksa halaman edit Produk. Ini bekerja dengan sempurna.
sumber
Untuk menambahkan tab di Magento versi 2.1.0 gunakan kode di bawah ini
buat vendor / module / etc / di.xml
buat file Vendor \ Module \ Ui \ DataProvider \ Product \ Modifier \ Customertab.php
sumber
Saya sudah melakukan ini dengan mengikuti Modul Ulasan Magento untuk Produk.
Buat Mymodule.php di modul khusus Anda sesuai jalur yang diberikan.
Semoga ini bisa membantu.
sumber