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


! [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" />

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" />

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>

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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.