Ich folge https://ranasohel.me/2015/10/02/how-to-overwrite-sales-view-order-phtml-file-in-magento2/
Ich würde gerne überschreiben magento\vendor\magento\module-shipping\view\adminhtml\templates\order\view\info.phtml
Wie macht man das?
Ich folge https://ranasohel.me/2015/10/02/how-to-overwrite-sales-view-order-phtml-file-in-magento2/
Ich würde gerne überschreiben magento\vendor\magento\module-shipping\view\adminhtml\templates\order\view\info.phtml
Wie macht man das?
Ich habe das gleiche Problem, wenn ich auf den Block order_info verweise , müssen Sie stattdessen auf den Block order_shipping_view verweisen
app / code / Vendor / Module / view / adminhtml / layout / sales_order_view.xml
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="order_shipping_view">
<action method="setTemplate">
<argument name="template" xsi:type="string">Namespace_Module::order/view/info.phtml</argument>
</action>
</referenceBlock>
</body>
</page>
app / code / Namespace / Module / view / adminhtml / templates / order / view / info.phtml
<h1> Override Success </h1>
<h2> Put Your desire content here </h2>
Leeren Sie den Magento-Cache, führen Sie das Setup durch: Upgrade
Eine der einfachsten Möglichkeiten besteht darin, einen neuen Backend-Administrator zu erstellen: So aktivieren Sie ein benutzerdefiniertes Administrator-Design in Magento 2 .
app/design/adminhtml/{Vendor}/{Theme}/Magento_Shipping/templates/order/view/info.phtml
Als zweiten Weg legen Sie unsere benutzerdefinierte Vorlage fest
app / code / {Vendor} / {Module} /view/adminhtml/layout/sales_order_view.xml
<referenceBlock name='order_info'>
<arguments>
<argument name='template' xsi:type='string'>Vendor_Module::order/view/info.phtml</argument>
</arguments>
</referenceBlock>
Laden Sie das benutzerdefinierte Modullayout nach dem Versand
app / code / {Vendor} / {Module} /etc/module.xml
<sequence>
<module name="Magento_Sales"/>
</sequence>
sales_order_view.xml
wird<?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-2columns-left" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="order_info"> <action method="setTemplate"> <argument name="template" xsi:type="string">Custom_Module::order/view/info.phtml</argument> </action> </referenceBlock> </body> </page>
Wohin mitsequence
Code?etc/module.xml
module.xml
Wille ist<?xml version="1.0" ?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> <module name="Custom_Module" setup_version="1.0.1"> <sequence> <module name="Magento_Shipping"/> </sequence> </module> </config>