Magento 2 Jak usunąć zakładki informacji o produkcie

11

Proszę zasugerować, jak możemy usunąć zakładki „Więcej informacji” ze strony szczegółów produktu

Zobacz: http://awesomescreenshot.com/0f765e4128

William Holden
źródło
! [wprowadź opis obrazu tutaj ] ( i.stack.imgur.com/rN4YN.png ) Witaj, jak usuwamy więcej informacji, nazwa ??? i przesunąć zawartość po lewej stronie ???
user81225,
Nie rozumiem, czy możesz wysłać krótką wiadomość
scrn
To nie daje odpowiedzi na pytanie. Gdy zdobędziesz wystarczającą reputację , będziesz mógł komentować dowolny post ; zamiast tego podaj odpowiedzi, które nie wymagają wyjaśnienia od pytającego . - Z recenzji
HelgeB,
To nie daje odpowiedzi na pytanie. Gdy zdobędziesz wystarczającą reputację , będziesz mógł komentować dowolny post ; zamiast tego podaj odpowiedzi, które nie wymagają wyjaśnienia od pytającego . - Z recenzji
Chirag Patel

Odpowiedzi:

18

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" />
Raphael at Digital Pianism
źródło
8

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" />
Rann
źródło
5

Można spróbować za pomocą Layout XML

lubić

<referenceBlock name="product.info.details" remove="true"></referenceBlock>

lub niektóre zakładki - usuń zakładkę z recenzjami

<referenceBlock name="reviews.tab" remove="true"></referenceBlock>
Alex
źródło
1

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.

Alex
źródło