ul. Strzegomska 2-4
53-611 Wrocław
NIP 8992786490
KRS 0000608120
REGON 363987723
Global4Net Sp. z o. o.
+48 71 358 41 00
© 2009 – Global4Net. All Rights Reserved.
Istnieją dwie zasadnicze metody wyłączania bloków w Magento za pomocą plików XML. Po skopiowaniu interesującego nas pliku XML z base do naszego layoutu możemy po prostu usunąć lub zakomentować blok, który chcemy wyłączyć. Bardziej właściwą do zastosowania, a zarazem pozwalającą utrzymać większy porządek jest metoda druga, polegająca na utwrzeniu w folderze z plikami XML app/design/frontend/twój_folder_szablonów/twój_szablon/layout osobnego pliku local.xml W takim przypadku wszystkie wprowadzane przez nas zmiany będą znajdowały się w jednym miejscu.
Za pomocą odwołania do default możemy nadpisać zmiany bloku dla wszystkich stron Magento.
<?xml version="1.0" ?>
<layout>
<default>
<!-- W tym miejscu nadpisujemy wybrany blok Magento -->
</default>
</layout>
W zależności od tego co chcemy wyłączyć możemy skorzystać z niektórych z ponizszych linii kodu:
<default>
<remove name="left.permanent.callout" />
<!--baner pies-->
<remove name="right.permanent.callout" />
!--baner back to school-->
<remove name="catalog.compare.sidebar" />
<!--porównanie produktów-->
<remove name="paypal.partner.right.logo" />
<!--logo paypal-->
<remove name="cart_sidebar" />
<!--koszyk-->
<remove name="left.reports.product.viewed" />
<!--ostatnio oglądane produkty - lewa-->
<remove name="right.reports.product.viewed" />
<!--ostatnio oglądane produkty - prawa-->
<remove name="right.reports.product.compared" />
<!--porówanie produktów-->
</default>
Powyższa lista jest tylko wzorem i może zostać dowolnie zmodyfikowana, w zależności od tego co chcemy uzyskać. W odpowiednim pliku layoutu należy odnaleźć nazwę bloku, następnie poprzez jej wykorzystanie w pliku local.xml możemy usunąć interesujący nas blok. Jak widać na powyższym przykładzie niektóre elementy możemy usunąć z wybranej kolumny sklepu Magento, pozostawiając zarazem działający blok w innym miejscu.
Napisz do nas