Tôi không thể tìm thấy cách mở rộng tệp mẫu phụ trợ trong Magento 2, tuy nhiên tôi đã tìm thấy cách mở rộng tệp mẫu lối vào từ đây . Nếu tôi mở rộng tệp tại design/adminhtml/Magento/backend
nó có thể ghi đè lên trong phiên bản nâng cấp Magento. Vì vậy, tôi muốn viết design/adminhtml/vendor/backend
và mô-đun thư mục cụ thể. Tuy nhiên tôi đã thử điều này bằng cách đặt các tệp phtml cần thiết, nhưng nó không hiển thị từ đường dẫn của tôi, nó lấy từ đường dẫn magento mặc định.
C: \ xampp \ htdocs \ NewMagento2 \ app \ design \ adminhtml \ eller \ backend \ Magento_Customer \ layout \ customer_form.xml
<?xml version="1.0"?>
<!--
/**
* Copyright © 2015 Magento. All rights reserved.
* See COPYING.txt for license details.
*/
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framework/View/Layout/etc/page_configuration.xsd">
<body>
<referenceBlock name="form">
<block class="Magento\Customer\Block\Adminhtml\Edit\Tab\View" name="customer_edit_tab_view" template="tab/view.phtml">
<arguments>
<argument name="tab_label" xsi:type="string">Customer View</argument>
<argument name="sort_order" xsi:type="number">10</argument>
</arguments>
<block class="Magento\Customer\Block\Adminhtml\Edit\Tab\View\PersonalInfo" name="personal_info" template="tab/view/personal_info.phtml"/>
</block>
</referenceBlock>
</body>
</page>
C: \ xampp \ htdocs \ NewMagento2 \ app \ design \ adminhtml \ Vendor \ backend \ Magento_Customer \ samples \ tab \ view.phtml
<?php
echo $this->getChildHtml();
Và nếu tôi sử dụng các khuôn mẫu từ phụ trợ thì nó vẫn hiển thị từ magento mặc định C:/xampp/htdocs/NewMagento2/app/code//Magento/Customer/view/adminhtml/templates/tab/view.phtml
Giúp tôi chi tiết về cách mở rộng tệp mẫu quản trị Magento2