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.