Porównywarka Magento

Home / Blog / Porównywarka Magento

Wykonując nowe projekty sklepów internetowych coraz częściej rezygnujemy z Popup’owej porównywarki produktów. Zastępujemy ją zwykłą porównywarka w ramach strony sklepu.
Jak to zrobić?
1. Otwieramy plik: app/design/frontend/default/default/layout/catalog.xml, odnajdujemy linię (ok. 170 linia):

<action method="setTemplate"><template>page/popup.phtml</template></action>

i zamieniamy ją na:

<action method="setTemplate"><template>page/1column.phtml</template></action>

Możemy oczywiście wybrać inny układ strony niż jednokolumnowy (dwukolumnowy z lewą belką, dwukolumnowy z prawą belką). Najczęściej będzie to jednak układ zaprezentowany powyżej.

2. Następnie musimy zmienić przycisk wywołujący popup z porównywanymi produktami na zwykły link. Przechodzimy do pliku: app/design/frontend/default/default/template/catalog/product/compare/sidebar.phtml, odnajdujemy linię (ok. 50 linia):

<button type="button" title="<?php echo $this->__('Compare') ?>" onclick="popWin('<?php echo $this->helper('catalog/product_compare')->getListUrl() ?>', 'compare', 'top:0, left:0, width=820, height=600, resizable=yes, scrollbars=yes')"><span><span><!--?php echo $this--->__('Compare') ?&gt;</span></span></button>

i zamieniamy ją na:

<a title="<?php echo $this->__('Compare') ?>" href="<?php echo $this->helper('catalog/product_compare')->getListUrl() ?>"><!--?php echo $this--->__('Compare') ?&gt;</a>

Ostatnią rzeczą jaką należy wykonać, to zmiana linkowania (m.in. do koszyk, do schowka) na stronie z porównywanymi produktami. Przechodzimy do pliku: app/design/frontend/default/default/template/catalog/product/compare/list.phtml i zmieniamy wszystkie linki:

onclick="setPLocation..."

na:

onclick="setLocation..."

 

Mając wybrane produkty do porównania i klikając na powyższy link przejdziemy na jednokolumnową stronę z porównywanymi produktami.
Cechy wg. których mają być porównywane produkty wybieramy w panelu administracyjnym w Zarządzaniu cechamiPorównywalne w sklepie -> Tak.

Rozwiązanie testowane i działa na wersjach Magento: 1.3.x, 1.4.x oraz 1.5.x.

One thought on “Porównywarka Magento

Comments are closed.