Usuń blok „informacje o produkcie, recenzje, tagi” ze strony produktu


18

Próbuję usunąć pewien blok ze strony produktu w Magento, ale nie mogę znaleźć, gdzie powinienem go usunąć. Myślę, że jest gdzieś w plikach XML, ale ponieważ nie jestem dobrym programistą, pomyślałem, że głupio jest po prostu usunąć niektóre pliki.

W Administratorze Magento już wyłączyłem funkcję „tagów” (admin -> system -> configuration -> advanced -> disable Mage_Tag), ale nie mogę znaleźć, gdzie mogę usunąć cały blok.

Blok zaznaczony na czerwono na zdjęciu to blok, który próbuję usunąć. Także „productomschrijving” i „extra informatie”.

Blok, który próbuję usunąć

Odpowiedzi:


14

Powinieneś utworzyć local.xmlplik w folderze motywu interfejsu użytkownikaapp/design/frontend/[your_package]/[your_theme] (if you haven't already)

I wstaw tam następujące linie

<?xml version="1.0"?>

<layout version="0.1.0">

<catalog_product_view>
    <reference name="product.info.tabs">
        <action method="unsetChild">
            <child>description</child>
        </action>
        <action method="unsetChild">
            <child>additional</child>
        </action>
    </reference>
</catalog_product_view>

</layout>

możesz zmienić nazwę tagu na opis produktu i dodatkowy tag informacyjny podany w motywie.


Dzięki. Tylko to właśnie usunęło tagi i opis produktu. Dodatkowe informacje są nadal wyświetlane. Czy wiesz, jak to może nadal wyglądać? Ponieważ osobiście powiedziałbym, że zostanie to usunięte przez <action method = "unsetChild"> <child> product_additional_data </child> </action>
Jennie

1
spróbuj zmienić <child> dodatkowe </child> w drugim usunięciu. mam nadzieję, że to zadziała
liyakat,

@Jennie, cieszę się, że mogę ci pomóc.
liyakat

Jak remontujesz kartę „przegląd” tylko dla niektórych produktów? Jak produkt z kartami podarunkowymi?
sagar sapkota

@sagarsapkota, dodaj pytanie zamiast komentarza zrobię co w mojej mocy, aby ci pomóc
liyakat

7

Panel administracyjny -> System -> Zaawansowane -> Mage_Tag = „Wyłącz”


5

Utwórz local.xmli wklej poniższy kod.

<?xml version="1.0" ?>
<layout>
  <default>
     <remove name="product_tag_list" />
  </default>
<layout>

1

Aby usunąć cały obszar kart, a nie pojedyncze karty, jak sugeruje @liyacat , użyj tego kodu w motywie layout/local.xml:

<catalog_product_view>
    <remove name="product.info.tabs">
</catalog_product_view>

0

PRZEJDŹ do adminPanel, kliknij Widżet i wyszukaj Tag, Przegląd produktu, Tag niestandardowy, Teraz usuń układ. To będzie działać


Widżety nie są powiązane z tymi kartami produktów. O ile mi wiadomo, można to zrobić tylko za pomocą układu XML
Sander Mangel

0

Zmień nazwę bloku na „product.tags”, jeśli chcesz usunąć tagi.

Mam nadzieję, że to zadziała dla Ciebie!

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.