в tv Настройки фильтров типа msoption|visota=9,47&ms|vendor=36
ну и заполняю перед вызовом сниппета
foreach ($catalog_filter as $param){
$kv = explode('=',$param);
$_GET[$kv[0]] = $_REQUEST[$kv[0]] = $kv[1];
}
и все вроде работает для вендора, но вот высота которая отображается как ползунок с типом number, не применяется на интерфейсе таким образом.
Подскажите как быть?
Конвертни в float с точкой
я так понимаю суть проблемы в том что слайдер не отображает свои параметры при загрузке. те его значения конкретно устанавливаются по get из строки, тк https://site.ru/path?msoption|visota=10,30 так все устанавливается и на форме видно что выбран диапазон 10-30, но если до вызова сниппета задать $_GET[$kv[0]] = $_REQUEST[$kv[0]] = $kv[1]; установив эти параметры, то на форме в отличии от чекбоксов они не установятся. подскажите как лучше решить проблему без исправления основного кода? может по js что то сбоку дернуть чтобы выполнилось применение слайдеров.
для большей ясности устанавливаю параметры фильтра вот так $_GET['msoption|ves'] = $_REQUEST['msoption|ves'] = '48,202'; для слайдера и не работает. помню что проблема обсуждалась, но решения так и нет (
Обсуждают сегодня