Как удалить ввод в созданной форме billing-address.html от ko в Magento 2
Я должен удалить ввод факса с платежного адреса в процессе оформления заказа. (когда вы отметите "Мой адрес выставления счетов и адрес доставки совпадают" и появится форма)
Найдено, что сгенерировано здесь:
Magento> Оформление заказа> просмотр > интерфейс > веб-сайт> шаблон> billing-address.html
<!-- ko template: 'Magento_Checkout/billing-address/form' --><!-- /ko -->
Понятия не имею, где генерируются эти входные данные, я только хочу удалить факс оттуда, все уже пытались удалить факс из checkout_index_index.xml планировка безрезультатна. Я не понимаю, как работает "ко" или где я могу это изменить.
1 answers
Вы можете удалить Факс , используя приведенный ниже код.
Добавьте этот код в свою тему checkout_index_index.xml файл внутри тега тела.
App/design/frontend/Vendor/Theme/Magento_Checkout/layout/checkout_index_index.xml
<referenceContainer name="content">
<referenceBlock name="checkout.root">
<arguments>
<argument name="jsLayout" xsi:type="array">
<item name="components" xsi:type="array">
<item name="checkout" xsi:type="array">
<item name="children" xsi:type="array">
<item name="steps" xsi:type="array">
<item name="children" xsi:type="array">
<item name="shipping-step" xsi:type="array">
<item name="children" xsi:type="array">
<item name="shippingAddress" xsi:type="array">
<item name="children" xsi:type="array">
<item name="shipping-address-fieldset" xsi:type="array">
<item name="children" xsi:type="array">
<item name="fax" xsi:type="array">
<item name="visible" xsi:type="boolean">false</item>
</item>
</item>
</item>
</item>
</item>
</item>
</item>
</item>
</item>
</item>
</item>
</item>
</argument>
</arguments>
</referenceBlock>
</referenceContainer>
Очистите кэш и проверьте.