Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.
Форум  ->   Разработка плагинов, вопросы по API  ->  Как переопределить вывод товаров в каталоге?


Показать все сообщения в этой ветке


Добавлено: 21.07.16 08:13:07  




Регистрация: 13.01.16
Сообщений: 35


Обратиться по имени

Evgeney S.,
// "_local/front_functions.php"

AMI_Event::addHandler(
    'v5_on_get_list_sql',
    'handleV5OnGetListSQL',
    AMI_Event::MOD_ANY
);

function handleV5OnGetListSQL($name, array $event, $handlerModId, $srcModId)
{
    // 'cms_es_items' can be obtained using API
    if (FALSE !== mb_strpos($event['sql_from'], 'cms_es_items', 0, 'ASCII')) { 
        $event['sql_filter'] .= "AND (i.public = 0)";
    }

    return $event;
}

Из этого события сортировку изменить можно.

Остальные данные для проверки (о работающем модуле, категории) в реестре в разделе "Full front module context".

Вот я всё и сделал



0


Создать новую тему Ответить