#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. Это потому, что вам нужно самостоятельно создать файл внутри этой папки. Она существует в базе, но не в вашей теме.