ฉันต้องการลบลิงค์เริ่มต้นของเค้าโครง luma และเพิ่มลิงก์ใหม่ ฉันจะทำสิ่งนั้นได้อย่างไร
ฉันต้องการลบลิงค์เริ่มต้นของเค้าโครง luma และเพิ่มลิงก์ใหม่ ฉันจะทำสิ่งนั้นได้อย่างไร
คำตอบ:
ลิงก์ "เกี่ยวกับเรา" และลิงก์ "บริการลูกค้า": บล็อกแบบคงที่พร้อมตัวระบุคือ " footer_links_block "
หากต้องการลบลิงก์อื่น ๆ ให้ใช้ไฟล์ xml (default.xml) และเพิ่มรหัสนี้ลงในแท็ก <body>
<referenceBlock name="name_of_link_block" remove="true"/>
ชื่อบล็อกลิงค์:
นโยบายความเป็นส่วนตัวและคุกกี้: Privacy-policy-link
คำค้นหา: ค้นหาคำที่นิยมลิงค์
ติดต่อเรา: contact-us-link
การค้นหาขั้นสูง: catalog-search-advanced-link
คำสั่งซื้อและการคืนสินค้า: sales-guest-form-link
ในการเพิ่มลิงค์ใหม่ไปยังลิงค์ส่วนท้ายให้ใช้รหัสนี้:
<referenceBlock name="footer_links">
<block class="Magento\Framework\View\Element\Html\Link\Current" name="your-link-name">
<arguments>
<argument name="label" xsi:type="string">Title</argument>
<argument name="path" xsi:type="string">path-of-your-page</argument>
</arguments>
</block>
</referenceBlock>
หากคุณต้องการลบลิงก์ทั้งหมดในส่วนท้ายที่มาเป็นค่าเริ่มต้นให้ลบบล็อกอ้างอิง
เพียงเพิ่มลิงค์ต่อไปนี้ใน<Vendor>\<theme>\Magento_Theme\layout\default.xml
ใต้<body>
คอนเทนเนอร์
<referenceBlock name="footer_links" remove="true"/>
และในรูปแบบไฟล์เดียวกันเพิ่มบล็อกแบบคงที่เพื่อให้คุณสามารถจัดการเมนูส่วนท้ายจากบล็อกคง CMS จากแบ็กเอนด์วีโอไอพี
<referenceContainer name="footer">
<block class="Magento\Cms\Block\Block" name="footer_menu">
<arguments>
<argument name="block_id" xsi:type="string">footer_menu</argument>
</arguments>
</block>
</referenceContainer>
ตอนนี้คุณสามารถสร้างบล็อกแบบคงที่ด้วยตัวระบุเป็น footer_menu
คุณต้องเพิ่ม
<referenceBlock name = "footer_links" remove = "true" />
ไปที่ไฟล์ default.xml
ดูที่นี่สำหรับข้อมูลเพิ่มเติมhttp://blog.i13websolution.com/how-to-remove-footer-links-magento-2/
ลิงก์ส่วนท้ายจะถูกเพิ่มจากสองแห่งที่
1 ในหน่วย cms block footer_links_blockคุณสามารถแก้ไขสิ่งที่จะแสดงในส่วนท้าย
2. ในทุกโมดูลหลักอ้างอิงการค้นหาบล็อก = "footer_links" ในไฟล์ xml ที่พวกเขาเคยเพิ่มลิงค์ทั้งหมดจะแสดงในส่วนท้าย