Mohon saran bagaimana kami dapat menghapus tab "Informasi Lebih Lanjut" dari halaman detail produk
Mohon saran bagaimana kami dapat menghapus tab "Informasi Lebih Lanjut" dari halaman detail produk
Jawaban:
Anda dapat menggunakan yang berikut ini di file tata letak Anda untuk menghapus tab "Informasi Lebih Lanjut":
<referenceBlock name="product.attributes" remove="true" />
Jika Anda perlu menghapus tab "Detail":
<referenceBlock name="product.info.details" remove="true" />
Saat mencari di /slippers.nl/vendor/magento/module-catalog/view/frontend/layout/catalog_product_view.xml Anda dapat melihat bagaimana itu ditambahkan ke halaman.
<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.details" template="product/view/details.phtml" after="product.info.media">
<block class="Magento\Catalog\Block\Product\View\Description" name="product.info.description" template="product/view/attribute.phtml" group="detailed_info">
...
</block>
<block class="Magento\Catalog\Block\Product\View\Attributes" name="product.attributes" as="additional" template="product/view/attributes.phtml" group="detailed_info">
...
</block>
</block>
Anda dapat melihat di sini nama-nama elemen yang ingin Anda hapus. Gunakan yang berikut ini untuk hanya menghapus tab keterangan / perincian:
<referenceBlock name="product.info.description" remove="true" />
Gunakan yang berikut untuk hanya menghapus tab atribut / informasi:
<referenceBlock name="product.attributes" remove="true" />
Gunakan yang berikut ini untuk menghapus seluruh bagian / semua tab:
<referenceBlock name="product.info.details" remove="true" />
Anda mungkin ingin menghapus centang opsi "tampilkan pada halaman detail produk" untuk semua atribut.
Untuk melakukan ini untuk semua atribut, jalankan permintaan mysql:
update catalog_eav_attribute set is_visible_on_front = 0
Keuntungannya, Anda masih dapat memutuskan di masa depan untuk menunjukkan atribut tunggal dan Anda tidak perlu modifikasi kode.