Magento: страница каталога 1 отличается от других страниц - PullRequest
4 голосов
/ 15 июля 2010

Я хочу настроить страницы каталога категорий в Magento так, чтобы первая страница содержала изображение категории и первые три продукта в этой категории. Тогда следующие страницы содержат шесть продуктов на странице без изображения категории.

Я не могу понять, как это можно сделать.

1 Ответ

1 голос
/ 03 октября 2011

К сожалению, я не думаю, что вы можете сделать это без большой работы.Вам нужно будет переписать логику разбиения на страницы, изменить размер страницы в зависимости от того, какая это страница, и сместить возвращаемую коллекцию.

Однако изображение категории можно легко отобразить только на первой странице.

Эта строка возвращает номер текущей страницы:

Mage::getBlockSingleton('page/html_pager')->getCurrentPage();

Так что в шаблоне / catalog / category / view.phtml вы можете просто сделать условие для отображения изображения категории, найдите раздел:

<?php if($_imgUrl): ?>
    <?php echo $_imgHtml ?>
<?php endif; ?>

и замените его на:

<?php if($_imgUrl): ?>
    <?php if(Mage::getBlockSingleton('page/html_pager')->getCurrentPage()==1):?>
        <?php echo $_imgHtml ?>
    <?php endif; ?>
<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...