Модуль Рекомендуемые и товары со скидкой

WSCHUDO

Постоялец
Регистрация
17 Окт 2016
Сообщения
83
Реакции
77
Рекомендуемые и товары со скидкой

Мы будем оперировать модулем ProductsView как основным для вывода каталога с различными параметрами. Сначала зададим входные данные в файле .htaccess в корне сайта. Найдем в нем строку

Код:
RewriteRule ^catalog/([^/]+)/?$ index.php?module=ProductsView&category=$1 [L,QSA]

и добавим перед ней

Код:
RewriteRule ^hits/?$    index.php?module=ProductsView&type=hits [L,QSA]

RewriteRule ^sales/?$    index.php?module=ProductsView&type=sales [L,QSA]

Теперь уже в упомянутом файле каталога view/ProductsView.php обработаем наши входные параметры. Добавим в него в самом начале, сразу после

Код:
$filter['visible'] = 1;

код для дополнительной фильтрации

Код:
$type = $this->request->get('type', 'string');
if (!empty($type))
{
    switch($type) {
        case 'hits':
            $filter['featured'] = 1;
            break;
        case 'sales':
            $filter['discounted'] = 1;
            break;
    }
}

Т.е. мы добавляем дополнительные опции в наш итоговый фильтр для выборки товаров и их количества.

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

Для рекомендуемых

Код:
<a href="hits">Все хиты продаж</a>
Код:
<a href="sales">Все скидки</a>

Далее мы создаём в меню новые страницы с адресом hits и sales
Там же мы прописываем заголовки этих страниц
 
Назад
Сверху