Панель инструментов Magento -> Ограничение

#magento #limit #toolbar #categories #pager

#magento #ограничение #панель инструментов #Категории #пейджер

Вопрос:

кто-нибудь знает, как (повторно) закодировать ограничитель определенной категории для отображения ссылок href вместо выпадающего списка?

Я имею в виду это: http://cl.ly/2T2i2T2g0k3n0i2N0b2c

и я хочу перекодировать его в:http://cl.ly/2O1e0L1c1i24361t3Z3v

Просто хочу преобразовать выпадающий список в несколько простых HTML-ссылок, но…

Я ‘, полностью способен это сделать, но я не эксперт в Magento, и я просто думаю, что я не могу жестко связать это, как www.store.com/category.html?limit=12 в исходном коде. Мне нужна функция, которая возвращает мне URL категории.

Кто-нибудь знает, как это закодировать?

Ответ №1:

Довольно просто.

Перейдите в /app/design /frontend/[your-interface] / [your-theme]/template /page/html/pager.phtml и замените этот код:

     <select onchange="setLocation(this.value)">
    <?php foreach ($this->getAvailableLimit() as  $_key=>$_limit): ?>
        <option value="<?php echo $this->getLimitUrl($_key) ?>"<?php if($this->isLimitCurrent($_key)): ?> selected="selected"<?php endif ?>>
            <?php echo $_limit ?>
        </option>
    <?php endforeach; ?>
    </select> <?php echo $this->__('per page') ?>
  

с помощью этого:

     <?php foreach ($this->getAvailableLimit() as  $_key=>$_limit): ?>
     <a href="<?php echo $this->getLimitUrl($_key) ?>"><?php echo $_limit ?></a> amp;nbsp;
    <?php endforeach; ?>
    <?php echo $this->__('per page') ?>
  

Комментарии:

1. это было не совсем то местоположение, которое вы описали (в моем случае это был каталог / список / toolbar.phtml), но этот код работает отлично. Спасибо!

2. Это потому, что вам нужно самостоятельно создать файл внутри этой папки. Она существует в базе, но не в вашей теме.