修改账户仪表盘侧边栏订单链接后,如何更改页面主标题?
修改订单页面主标题方法
你修改侧边栏链接标签的操作仅影响导航项,页面主标题需要单独调整,以下是两种常用解决方案:
方案一:通过XML布局精准修改
订单页面的主标题由page.main.title区块控制,可在对应布局文件中添加代码调整:
若修改主题布局,在主题目录下的Magento_Sales/layout/sales_order_history.xml中写入:
<?xml version="1.0"?> <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <body> <referenceBlock name="page.main.title"> <arguments> <argument name="title" xsi:type="string" translate="true">My Web Orders</argument> </arguments> </referenceBlock> </body> </page>
若通过自定义模块修改,在模块的view/frontend/layout/sales_order_history.xml中添加上述代码即可。
方案二:通过翻译文件全局替换
如果希望所有出现「My Orders」的文本都替换为「My Web Orders」,可在主题的i18n/en_US.csv(对应目标语言的翻译文件)中添加:
"My Orders","My Web Orders"
完成修改后,执行缓存清理命令使变更生效:
bin/magento cache:clean
内容的提问来源于stack exchange,提问作者totneschap
相关产品推荐
相关产品推荐

