MarcinPaul.pl

Gru/13

20

Szybkie usuwanie metod sortowania produktów w toolbarze Magento

Aby szybko i beż grzebanie w plikach corowych Magento usunąć niepotrzebne metody sortowania produktów (np. position, relevance) wystarczy edytować plik szablonu toolbar.phtml w katalogu app/design/frontend/…/…/template/catalog/product/list/ dopisując odpowiedni kod w polu select sort-by:

$this->removeOrderFromAvailableOrders('position');
$this->removeOrderFromAvailableOrders('relevance');

Całość może wyglądać tak:

<select onchange="setLocation(this.value)">
 <?php $this->removeOrderFromAvailableOrders('position'); ?>
 <?php $this->removeOrderFromAvailableOrders('relevance'); ?>
 <?php foreach($this->getAvailableOrders() as $_key=>$_order): ?>
 <option value="<?php echo $this->getOrderUrl($_key, 'asc') ?>"<?php if($this->isOrderCurrent($_key)): ?> selected="selected"<?php endif; ?>>
 <?php echo $this->__($_order) ?>
 </option>
 <?php endforeach; ?>
</select>

W podobny sposób możemy usunąć każdy inny atrubut.

· ·

Na razie brak komentarzy.

Zostaw odpowiedź

<<

>>