Bagaimana cara menghapus tautan "Perjanjian Penagihan" dan "Daftar Keinginan Saya" dari menu navigasi di halaman akun pelanggan?
layout
magento2
customer-account
Rakesh Jesadiya
sumber
sumber
<referenceBlock name="customer-account-navigation-wish-list-link" remove="true"/>
(2) menggunakan plugin lihat github.com/magepal/magento2-customer-account-links-managerJawaban:
Tambahkan pegangan tata letak baru ke salah satu tempat:
VendorName/ModuleName/view/frontend/layout/customer_account.xml
app/design/frontend/VendorName/themeName/Magento_Wishlist/layout/customer_account.xml
(dan tata letak serupa untuk modul perjanjian tagihan)Layout menangani konten:
sumber
app/design
tampaknya menjadi tempat yang baik untuk pengembang tema.Daftar lengkap penghapusan XML akun pelanggan untuk M2. Ini akan membantu bagi pengembang lain yang mencoba menghapus tautan lain. Saya pikir itu ide yang baik untuk tetap memiliki informasi tambahan untuk pengembang lain.
sumber
customer-account-navigation-delimiter-1
dancustomer-account-navigation-delimiter-2
adalah nama-nama bagian yang kosong / dekoratif - alias pembatas.app/code/<Vendor>/<Module>/view/frontend/layout/customer_account.xml
. Saya punya folder tema terpisah.Dalam instalasi mage saya (edisi perdagangan 2.2.2) ada tautan lain:
sumber
Saya menambahkan css berikut untuk menyembunyikan tab Perjanjian Penagihan di halaman akun pelanggan saya. Ada cara yang lebih baik untuk melakukan ini seperti yang disebutkan, tetapi ini cepat dan mudah!
nav.account-nav li.nav.item a [href * = "billing_agreement"] {display: none;}
Anda dapat melakukan hal yang sama pada Wishlist atau tautan lain yang ingin Anda hapus. Hanya menargetkan elemen menggunakan pemilih, seperti yang dijelaskan di sini: https://www.w3schools.com/cssref/css_selectors.asp
sumber
Pada awalnya saya menyembunyikan tautan di MENU akun pelanggan menggunakan CSS seperti yang disebutkan #Cristina karena saya pikir solusi dengan xml akan terlalu sulit.
Tapi itu tidak rumit sama sekali. Anda hanya perlu memilih tautan, yang ingin Anda hapus.
Yang penting: dengan melihat sumber kode halaman - tidak ada tautan yang bertentangan dengan solusi CSS (tampilan: tidak ada;)
sumber
Hapus tautan akun pelanggan yang tidak perlu di Magento 2 untuk mengelola bagian "Akun Saya".
Dapatkan solusi terprogram di https://meetanshi.com/blog/remove-unnecess-customer-account-links-in-magento-2/
sumber