Фильтр часов работы
Каким образом можно реализовать фильтр времени работы на основе mFilter2?
у страницы есть время работы ( с 11:30 до 20:00 / с 9:00 до 18:00 или 24 часа).
Вывод нужен слайдером как у цены товара, ну и галочка 24часа
у страницы есть время работы ( с 11:30 до 20:00 / с 9:00 до 18:00 или 24 часа).
Вывод нужен слайдером как у цены товара, ну и галочка 24часа
Комментарии: 2
Сделайте TV
Вариант с общим слайдером не подскажу, только с двумя.
Сделай 2 ТВ «от» и «до», настрой фильтр по ним.
После этого создай плагин, который будет изменять значения переменных для mSearch:
Сделай 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;
}
По результатам отпишись. Делал давно, точно уже не помню.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.