Làm cách nào để thêm hoặc xóa tiêu đề.links trong magento2?


12

Tôi đang tìm kiếm khối tiêu đề.links để xóa một liên kết và thêm một số liên kết nhưng tôi không biết phải thực hiện thay đổi ở đâu . Đề nghị cho tôi một số giải pháp


Trong cùng liên kết tùy chỉnh này, làm cách nào tôi có thể thêm lớp tùy chỉnh?
Abrar Pathan

Điều này không thực sự trả lời câu hỏi. Nếu bạn có một câu hỏi khác, bạn có thể hỏi nó bằng cách nhấp vào Đặt câu hỏi . Bạn cũng có thể thêm tiền thưởng để thu hút sự chú ý hơn cho câu hỏi này một khi bạn có đủ danh tiếng . - Từ đánh giá
fmsthird

Nếu bạn có một câu hỏi mới, vui lòng hỏi nó bằng cách nhấp vào nút Hỏi câu hỏi . Bao gồm một liên kết đến câu hỏi này nếu nó giúp cung cấp bối cảnh. - Từ đánh giá
Jai

Câu trả lời:


19

Tôi hy vọng điều này hữu ích cho bạn,

nếu bạn muốn xóa top.links

Thêm tệp default.xml trong đường dẫn này

ứng dụng / thiết kế / frontend / nhà cung cấp / chủ đề / Magento_Theme / layout / default.xml

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

                    <referenceBlock name="register-link" remove="true" />           <!--for Create Account Link-->
                    <referenceBlock name="authorization-link" remove="true" />      <!--for Sign In Link  -->
                    <referenceBlock name="wish-list-link" remove="true" />          <!--for WishList Link-->
                    <referenceBlock name="my-account-link" remove="true" />         <!--for My Account Link-->

            </body>
        </page>

nếu bạn muốn thêm các liên kết hàng đầu tùy chỉnh:

đi tới ứng dụng / thiết kế / frontend / nhà cung cấp / theme / Magento_Theme / layout / default.xml

        <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
            <body>
            <referenceBlock name="header.links">
                <block class="Magento\Framework\View\Element\Html\Link" name="custom-link">
                <arguments>
                    <argument name="label" xsi:type="string" translate="true">custom link</argument>
                    <argument name="path" xsi:type="string" translate="true">customlink</argument>
                </arguments>
                </block>
            </referenceBlock>

            </body>
        </page>

cảm ơn câu trả lời của bạn về cách thêm liên kết tùy chỉnh và thay đổi nhãn của liên kết
zest

6

Bạn có thể thêm và xóa các liên kết hàng đầu bằng cách thêm dòng này vào trong Magento_Theme / layout / default.xml của bạn

    <referenceBlock name="header.links">
    <block class="Magento\Framework\View\Element\Html\Link" name="new.link" after="register-link">
        <arguments>
            <argument name="label" xsi:type="string" translate="false">New Link</argument>
            <argument name="path" xsi:type="string" translate="false">newlink</argument>
        </arguments>
    </block>

    <!-- here you can remove whatever link you feel unwanted -->
    <referenceBlock name="register-link" remove="true" />           <!--for Create Account Link-->
    <referenceBlock name="authorization-link" remove="true" />      <!--for Sign In Link  -->
    <referenceBlock name="wish-list-link" remove="true" />          <!--for WishList Link-->
    <referenceBlock name="my-account-link" remove="true" />         <!--for My Account Link-->
    </referenceBlock>

1
Làm cách nào tôi có thể xóa liên kết so sánh trongheader.links
Omer
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.