Quiero agregar una nueva pestaña en la página de edición del producto y para eso he seguido estos pasos:
Crea
di.xmly agrega el siguiente código:<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>Crear
Customtab.phpy pormodifyMeta()función se crea una nueva pestaña.
Ahora quiero llamar al archivo phtml personalizado para representar html. ¿Cómo puedo llamar al archivo phtml personalizado?
magento2.1.0
Jaimin Parikh
fuente
fuente

Respuestas:
Tomé la referencia del producto configurable y seguí los pasos a continuación. Aquí puede haber algún código que no se puede usar.
1) Crear
app/code/Namespace/Modulename/etc/adminhtml/di.xml2) Crear
app/code/Namespace/Modulename/Ui/DataProvider/Product/Modifier/Customtab.php3) Crear
app/code/Namespace/Modulename/view/adminhtml/layout/catalog_product_new.xml4) Crear archivo de diseño para la acción
app/code/Namespace/Modulename/view/adminhtml/layout/modulename_index_custom.xml5) Crear archivo de bloque
app/code/Namespace/Modulename/Block/Adminhtml/Catalog/Product/Edit/Tab/Custom.php6) Crear archivo controlador para la acción
app/code/Namespace/Modulename/Controller/Adminhtml/Index/Custom.php7) Crear archivo de plantilla
app/code/Namespace/Modulename/view/adminhtml/templates/catalog/product/edit/tab/custom.phtml8) Crear mi archivo phtml personalizado
app/code/Namespace/Modulename/view/adminhtml/templates/catalog/product/edit/tab/customfile.phtmly escribir mi código aquí.9) Crear Js
app/code/Namesapce/Modulename/view/adminhtml/web/js/components/modal-custommodule.js10) Crear Js
app/code/Namesapce/Modulename/view/adminhtml/web/js/components/container-tabname-handler.jsfuente