Тема: Активация фильтра
Возможно ли в админке сразу при загрузке страницы активировать блок фильтров по какому-либо признаку?
Пример:
Заказы только за текущий день - фильтр по дате=текущая дата.
Форум ReadyScript Вопросы по разработке модулей и API системы Активация фильтра
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возможно ли в админке сразу при загрузке страницы активировать блок фильтров по какому-либо признаку?
Пример:
Заказы только за текущий день - фильтр по дате=текущая дата.
Можно подменить ссылку на раздел Управления заказами у пункта меню в админ. панели, сразу с установленными фильтрами.
Это делается - копированием /modules/shop/config/handlers.inc.php в
/modules/shop/config/myhandlers.inc.php
myhandlers.inc.php должен быть примерно такого содержания (код не проверял, возможны синтаксические ошибки):
<?php
namespace Shop\Config;
class MyHandlers extends Handlers
{
public static function getMenus($items){
$items = parent::getMenus($items);
//Перебираем пункты меню и модифицируем ссылку у нужного
foreach($items as &$item) {
if ($item['alias'] == 'allorders') {
$item['link'] = '%ADMINPATH%/shop-orderctrl/?f[dateof]='.date('Y-m-d');
}
}
return $items;
}
}
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форум ReadyScript Вопросы по разработке модулей и API системы Активация фильтра