Proszę zasugerować, jak możemy usunąć zakładki „Więcej informacji” ze strony szczegółów produktu
Proszę zasugerować, jak możemy usunąć zakładki „Więcej informacji” ze strony szczegółów produktu
Odpowiedzi:
W pliku układu możesz użyć następujących opcji, aby usunąć kartę „Więcej informacji”:
<referenceBlock name="product.attributes" remove="true" />
Jeśli musisz usunąć kartę „Szczegóły”:
<referenceBlock name="product.info.details" remove="true" />
Przeglądając plik /slippers.nl/vendor/magento/module-catalog/view/frontend/layout/catalog_product_view.xml można zobaczyć, jak został dodany do strony.
<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>
Możesz zobaczyć tutaj nazwy elementów, które chcesz usunąć. Wykonaj następujące czynności, aby usunąć tylko kartę opisu / szczegółów:
<referenceBlock name="product.info.description" remove="true" />
Wykonaj następujące czynności, aby usunąć tylko kartę atrybutów / informacji:
<referenceBlock name="product.attributes" remove="true" />
Wykonaj następujące czynności, aby usunąć całą sekcję / wszystkie karty:
<referenceBlock name="product.info.details" remove="true" />
Możesz również odznaczyć opcję „pokaż na stronie szczegółów produktu” dla wszystkich atrybutów.
Aby to zrobić dla wszystkich atrybutów, uruchom zapytanie mysql:
update catalog_eav_attribute set is_visible_on_front = 0
Zaletą jest to, że nadal możesz zdecydować w przyszłości o wyświetlaniu pojedynczych atrybutów i nie potrzebujesz modyfikacji kodu.