我需要Magento 2.x送货地址字段的帮助。
我想使用新的标签文字更改地址标签文字。
是否有人通过自己的Lable文本更改了地址标签文本。任何人都可以给出文件路径以及我可以在哪里更改Checkout页面送货地址字段的文本。
请看下面的截图。
答案 0 :(得分:2)
以下是您可以编辑地址标签文字的路径:
app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml
答案 1 :(得分:0)
以下内容会有所帮助
第1步: 如果要更改收货地址字段和帐单地址字段,如果您已根据语言制作了自定义主题,则可以通过主题交易来完成。
即:en_US
第2步: 如果仅在送货地址字段中进行了更改,请覆盖LayoutProcessor.php
步骤2.1
di.xml
路径:应用程序/代码/供应商/模块名称/等
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd">
<type name="Magento\Checkout\Block\Checkout\LayoutProcessor">
<plugin name="Custom_Checkout" type="vendor\module_name\Block\LayoutProcessor" sortOrder="100"/>
</type>
</config>
步骤2: LayoutProcessor.php
path:app / code / vendor / module_name / Block /
public function afterProcess(
\Magento\Checkout\Block\Checkout\LayoutProcessor $subject,
array $jsLayout
) {
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']
['children']['shippingAddress']['children']['shipping-address-fieldset']['children']['lastname']['label'] = __('Recipient lastname');
$jsLayout['components']['checkout']['children']['steps']['children']['shipping-step']
['children']['shippingAddress']['children']['shipping-address-fieldset']['children']['region_id']['label'] = __('Division');
return $jsLayout;
}
}
就像魅力一样工作