Изменить имя страницы учетной записи клиента
Я хочу изменить название страницы "Мои загружаемые продукты" на "Рецепты". Я хочу, чтобы это было изменено в навигации и заголовке страницы.
Есть ли способ добиться этого, кроме как перевести строку?
2
Author: Maarten Wolfsen, 2017-03-24
2 answers
Для изменения названия навигации в учетной записи клиента,
App/design/frontend/Vendorname/themename/Magento_Downloadable/layout/customer_account.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="customer-account-navigation-downloadable-products-link">
<arguments>
<argument name="path" xsi:type="string">downloadable/customer/products</argument>
<argument name="label" xsi:type="string">Recipes</argument>
</arguments>
</referenceBlock>
</body>
</page>
App/design/frontend/Vendorname/themename/Magento_Downloadable/layout/downloadable_customer_products.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">
<head>
<title>Recipe</title>
</head>
</page>
2
Author: Rakesh Jesadiya, 2017-03-24 11:27:42
Чтобы изменить заголовок страницы: app/design/frontend/Vendor/Theme/Magento_Downloadable/layout/downloadable_customer_products.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">
<action method="setPageTitle">
<argument translate="true" name="title" xsi:type="string">Recipe</argument>
</action>
</referenceBlock>
</body>
</page>
0
Author: Maarten Wolfsen, 2017-03-24 11:27:59