Фильтр часов работы

Каким образом можно реализовать фильтр времени работы на основе mFilter2?

у страницы есть время работы ( с 11:30 до 20:00 / с 9:00 до 18:00 или 24 часа).
Вывод нужен слайдером как у цены товара, ну и галочка 24часа
but1head
11 июля 2015, 21:18
modx.pro
814
0

Комментарии: 2

Alexander V
12 июля 2015, 09:37
0
Сделайте TV
    Воеводский Михаил
    12 июля 2015, 13:31
    0
    Вариант с общим слайдером не подскажу, только с двумя.

    Сделай 2 ТВ «от» и «до», настрой фильтр по ним.
    После этого создай плагин, который будет изменять значения переменных для mSearch:
    <?php
    switch ($modx->event->name) {
    
        case 'OnMODXInit':
            $output = '';
            if (isset($_REQUEST['tv|price_from'])) {
                $modx->setPlaceholder('price_from',(int) $_REQUEST['tv|price_from']);
                if (!strpos(',',$_REQUEST['tv|price_from'])) $_REQUEST['tv|price_from'] .= ',99999999';
            }
            if (isset($_REQUEST['tv|price_to'])) {
                $modx->setPlaceholder('price_to',(int) $_REQUEST['tv|price_to']);
                if (!strpos(',',$_REQUEST['tv|price_to'])) $_REQUEST['tv|price_to'] = '0,'.$_REQUEST['tv|price_to'];
            }
            break;
            
        default: break;
    }
    По результатам отпишись. Делал давно, точно уже не помню.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2