我需要Magento 2.x送货地址字段的帮助。
我想使用新的Label文本更改地址标签文本。
是否有人通过自己的标签文本更改了地址标签文本。任何人都可以请给出文件路径以及我可以在哪里更改Checkout页面的发货地址字段的文本。
请看下面的截图。
以下是您可以编辑地址标签文本的路径:
app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xml
以下将有所帮助
步骤1:如果您要更改送货地址字段以及开票地址字段,您可以通过主题交易完成,如果您已根据您的语言制作自定义主题。
即:en_US
第2步:如果您仅更改了送货地址字段,请覆盖LayoutProcessor.php
步骤2.1
di.xml
路径:app / code / vendor / module_name / etc.
<?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
路径:应用程序/代码/供应商/ MODULE_NAME /块/
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;
}
}
这就像魅力一样