2013-02-20 2 views
0

Мне известно о настройке в панели администратора для количества продуктов по умолчанию, отображаемых на страницах списка категорий. Это похоже на глобальную настройку для всего магазина. Я ищу способ установить это для каждой категории (например, для большинства категорий по умолчанию 25 продуктов на страницу, но по одной конкретной категории по умолчанию отображаются все продукты на первой странице). В идеале это было бы сделано в admin или в .phtml файле, если это возможно. Как я могу установить продукты по умолчанию для каждой конкретной категории?Комплект Magento «Показать все» по определенной категории (или в формате .phtml), а не глобально

ответ

0

Взгляните на

дизайн/пакет/тема// Каталог товаров/список/toolbar.phtml

Элементы на странице выбора выпадающий генерируется для цикла вокруг:

$this->getAvailableLimit() 

блок для панели инструментов имеет следующий метод на нем:

public function getLimitUrl($limit) 
{ 
    return $this->getPagerUrl(array(
     $this->getLimitVarName() => $limit, 
     $this->getPageVarName() => null 
    )); 
} 

в ick состоит в том, чтобы выполнить одно из следующих действий:

1) использовать magento для создания правильного URL-адреса при его вводе в любую ссылку, направляющую на категорию, в которой вы хотите видеть весь режим.

2) на блоке /catalog/product/list/toolbar.phtml проверить текущую категорию, если текущая категория нужной категории выполнить следующий код:

if(strtoupper($this->getLimitVarName()) != "ALL") 
{ 
    $viewAllUrl = $this->getLimitUrl('All'); 
    $this->_redirectUrl($viewAllUrl); 
} 
0

На панели администратора

Перейти к -> CMS -> Страницы -> Главная страница

Нажмите на вкладку "Содержание" на левой стороне

Нажмите на "Показать/скрыть редактор" Кнопка на ПРАВЕ

Копировать - Вставить этот код там:

{{block type="catalog/product_list" category_id="2" template="catalog/product/list.phtml"}} 

Подари Категория ID вашей желаемой категории

Чтобы проверить CATEGORY_ID любой категории Перейти к: Каталогу Меню -> Управление любых категориям

Нажмите на категории, в TITLE правой стороны в некоторой степени, как будет отображаться:

«category_name (ID: 5) "

С уважением.

+0

Привет Рави - спасибо за ваш ответ но я не пытаюсь добавить список продуктов на свою домашнюю страницу. Я пытаюсь изменить одну конкретную страницу списка категорий, чтобы показать «ВСЕ» продукты в этой категории, вместо того, чтобы показывать ограниченное количество продуктов и иметь кнопку «Следующая страница». –

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