mFilter2 radio

Здравствуйте. Не смог найти нигде пример использования фильтров с радиокнопками. Подскажите как?
[[!mFilter2?
    &includeThumbs=`217x217`
    &tplOuter=`tpl.mFilter2.outer2` 
    &parents=`22443`
    &class=`msProduct`
    &includeTVs=`discount,shop`
    &limit=`12`
	&element=`msProducts`
	&filters=`
        ,ms|vendor:vendors
        ,msoption|color
        ,tv|pol:radio
	`
	&class=`msProduct`
	&sort=`product|pagetitle:asc`
    &tplFilter.outer.default=`tpl.mFilter2.filter.outer2` 
    &tplFilter.row.tv|pol=`tpl.mFilter2.filter.radio`   
	&tpls=`set_item`
]]
Пытался так — не работает. Идея в том, чтобы radio переделать в select, но я даже radio не могу заставить работать… Подскажите пожалуйста что я не так делаю. Или может быть есть способ проще сделать вместо checkbox select.
Спасибо.
Николай
15 марта 2014, 09:58
modx.pro
2 352
0

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

Василий Наумкин
15 марта 2014, 17:18
+1
Радиокнопки работают по другому алгоритму, и для них есть специальный параметр &suggestionsRadio.

Но в любом случае, по умолчанию mFilter2 рассчитан на работу с чекбоксами, и для нормальной работы радиокнопок-селектов, скорее всего, придется что-то дописывать в javascript.
    Николай
    16 марта 2014, 14:37
    0
    А как сделать радиокнопку «не выбрано»? Перепробовал почти все что в голову пришло. Допустим есть два значения tv у товаров, Мужские / Женские. А какой <input type radio нужно добавить для опции не выбрано?
    Николай
    15 марта 2014, 17:31
    0
    Сделать radio получилось, select нет. Получился целый ряд проблем, начиная с того что при выборе какого то одного фильтра — выбирались все.
    Что в radio что в select если выбрали одно значение (например цвет) — все. Оно перманентно выбралось, если только руками не удалить из адресной строки параметры.

    Как тут справиться ума не приложу…
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3