Переопределить отправку заказа Просмотреть информацию phtml в Adminhtml
Я попытался переопределить шаблон phtml для order_info блока в макете представления отправки заказа Magento следующим образом:
App/code/Namespace/Module/view/adminhtml/layout/adminhtml_order_shipment_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_info">
<action method="setTemplate">
<argument name="template" xsi:type="string">Namespace_Module::order/view/info.phtml</argument>
</action>
</referenceBlock>
</body>
</page>
Приложение/код/Пространство имен/Модуль/просмотр/adminhtml/шаблоны/заказ/просмотр/info.phtml
<h1> Success </h1>
После того, как я очистил кэш и установил: обновление, ничего не изменилось, он по-прежнему загружает phtml ядра magento
1
Author: Idham Choudry, 2017-12-12
1 answers
Попробуйте этот код переопределить шаблон adminhtml.
Администратор > Продажи > Заказы > Просмотр > Отгрузки> Просмотр
- приложение/код/[Имя поставщика]/[Имя модуля]/registration.php
\Magento\Framework\Component\ComponentRegistrar::register(
\Magento\Framework\Component\ComponentRegistrar::MODULE,
'[VendorName]_[ModuleName]',
__DIR__
);
- приложение/код/[Имя поставщика]/[Имя модуля]/etc/module.xml
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
<module name="[VendorName]_[ModuleName]" setup_version="1.0.0">
<sequence>
<module name="Magento_Shipping"/>
</sequence>
</module>
</config>
- app/code/[VendorName]/[ModuleName]/view/adminhtml/layout/adminhtml_order_shipment_view.xml
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="form">
<block class="Magento\Sales\Block\Adminhtml\Order\View\Info" name="order_info" template="[VendorName]_[ModuleName]::order/view/info.phtml">
<container name="extra_customer_info"/>
</block>
</referenceBlock>
</body>
</page>
- приложение/код/[имя поставщика]/[имя модуля]/просмотр/adminhtml/шаблоны/заказ/просмотр/информация.phtml
<h1><?= $block->escapeHtml(__('Success')) ?></h1>
1
Author: Pratik Oza, 2020-08-04 10:29:00