Làm thế nào để sửa đổi tiêu đề trang?


Câu trả lời:


31

Bạn có thể đặt tiêu đề bằng mã bên dưới:

<referenceBlock name="page.main.title">
    <action method="setPageTitle">
        <argument translate="true" name="title" xsi:type="string">My Dashboard</argument>
    </action>
</referenceBlock>

Nếu bạn muốn thay đổi đăng nhập của khách hàng, hãy tạo một tên tệp bằng customer_account_login.xmlmã bên dưới:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="1column" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>

            <!-- and for the page title: -->
            <referenceBlock name="page.main.title">
               <action method="setPageTitle">
                  <argument translate="true" name="title" xsi:type="string">Recipe</argument>
               </action>
            </referenceBlock>

    </body>
</page>

3

Đặt chức năng này trong trang Chặn của Mô-đun đó

public function _prepareLayout()  
{  

   $this->pageConfig->getTitle()->set(__('Your Page Title'));  

   return parent::_prepareLayout();  
}    

0

Ngoài ra, hãy kiểm tra xem tiêu đề trang của bạn có được đặt bởi nhiều mô-đun không. Tùy thuộc vào những gì bạn đã cài đặt và trình tự, tiêu đề trang có thể được thiết lập lại bởi một thứ khác sau khi cố gắng đặt nó.

Tôi gặp phải trường hợp tiêu đề trang được đặt 4 lần và phải tìm cái cuối cùng trong chuỗi và viết một plugin để ghi đè lên đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.