5d8760cf by Vo Van Khoa

Use referenceBlock

1 parent b0bfa810
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> 2 <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
3 <preference for="Magento\Sales\Block\Adminhtml\Items\Renderer\DefaultRenderer" type="FGCT\OverrideCreateInvoice\Block\Adminhtml\Items\Renderer\DefaultRenderer" /> 3 <!-- <preference for="Magento\Sales\Block\Adminhtml\Items\Renderer\DefaultRenderer" type="FGCT\OverrideCreateInvoice\Block\Adminhtml\Items\Renderer\DefaultRenderer" /> -->
4 <preference for="Magento\Sales\Controller\Adminhtml\Order\Invoice\Save" type="FGCT\OverrideCreateInvoice\Controller\Adminhtml\Order\Invoice\Save" /> 4 <preference for="Magento\Sales\Controller\Adminhtml\Order\Invoice\Save" type="FGCT\OverrideCreateInvoice\Controller\Adminhtml\Order\Invoice\Save" />
5 </config> 5 </config>
......
1 <?xml version="1.0"?> 1 <?xml version="1.0"?>
2 <!--
3 /**
4 * Copyright © Magento, Inc. All rights reserved.
5 * See COPYING.txt for license details.
6 */
7 -->
8 <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> 2 <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
9 <update handle="sales_invoice_item_price"/>
10 <body> 3 <body>
11 <!-- <referenceBlock name="order_items.default" remove="true"/> --> 4 <!-- <referenceBlock name="order_items.default" remove="true"/> -->
12 <!-- <referenceContainer name="content"> 5 <referenceContainer name="content">
13 <block class="FGCT\OverrideCreateInvoice\Block\Adminhtml\Items\Renderer\FgcDefaultRenderer" name="order_items.default" template="FGCT_OverrideCreateInvoice::order/invoice/create/items/renderer/default.phtml"/> 6 <referenceBlock name="sales_invoice_create">
14 </referenceContainer> --> 7 <referenceBlock name="form">
15 <referenceBlock name="order_items.default"> 8 <referenceBlock name="order_items">
9 <block class="FGCT\OverrideCreateInvoice\Block\Adminhtml\Items\Renderer\DefaultRenderer" name="default" template="FGCT_OverrideCreateInvoice::order/invoice/create/items/renderer/default.phtml"/>
10 </referenceBlock>
11 </referenceBlock>
12 </referenceBlock>
13 </referenceContainer>
14 <!-- <referenceBlock name="order_items.default">
16 <action method="setTemplate"> 15 <action method="setTemplate">
17 <argument name="template" translate="true" xsi:type="string">FGCT_OverrideCreateInvoice::order/invoice/create/items/renderer/default.phtml</argument> 16 <argument name="template" translate="true" xsi:type="string">FGCT_OverrideCreateInvoice::order/invoice/create/items/renderer/default.phtml</argument>
18 </action> 17 </action>
19 </referenceBlock> 18 </referenceBlock> -->
20 </body> 19 </body>
21 </page> 20 </page>
......