2013-08-21 3 views
0

вместо отображения «пункты 1-12 из 14 пунктов всего» я хочу показать, как это «пункты 12 из 14 пунктов в общей сложность« Как изменить этот код, чтобы достичь этогоmagento настроить пейджер?

<div class="pager clearfix"> 
    <p class="amount-catalog"> 
     <?php echo $this->__('Items %s to %s of (%s) total', $this->getFirstNum(), $this->getLastNum(), $this->getTotalNum()) ?> 
    </p> 
    how do i change this code to achieve this 

ответ

0

Что произойдет если вы на странице 3 и имеете "пункты от 24 до 36 из 50 всего"? Во всяком случае, код, чтобы изменить это:

<div class="pager clearfix"> 
<p class="amount-catalog"> 
    <?php echo $this->__('Items %s from (%s) items total', $this->getLastNum(), $this->getTotalNum()) ?> 
</p> 

Но вы должны также добавить текст в приложении/локаль/en_US (и других языках) /Mage_Catalog.csv так же, как "Items %s from %s items total","Items %s from %s items total". Имейте в виду, что мой пример предназначен только для английского языка, другие языки будут иметь часть после запятой.

Для получения дополнительной информации посмотрите на эту функцию PHP http://php.net/sprintf

+0

спасибо за быстрый ответ, но теперь, что происходит: первая страница отображается как это «штук Итог 1 из 14 пунктов» (она должна быть 12), а следующий на странице он отображает «элементы 13 из 14 всего» (это должно быть 14) – tali

+0

Вы уверены, что используете '$ this-> getLastNum()'? – Emi

+0

вы так правы! - мой плохой - спасибо тебе спасибо :) – tali

Смежные вопросы