Я молодец, я нашёл ошибку, я заслужил печеньку :)
Если в типе есть несколько полей digit и по ним установлена фильтрация, расширенный фильтр глючит, а именно берётся минимальное и максимальное значения ТОЛЬКО ПЕРВОГО поля.
Приведу картинку чтобы понятнее было:
Так это работает сейчас:
А вот так после исправления:
Как исправить. Ошибка из серии "хрен найдёшь" я потратил вечер пока отловил, надеюсь кому-то поможет.
Итак в файле: example.com/components/com_cobalt/fields/digits/digits.php находим строчку в функции
public function onRenderFilter($section, $module = false)
у меня она под номером 90:
static $data = NULL;
и внимание! Здесь идёт магия очень высокого уровня, заменяем её на:
$data = NULL;
Затем пишем 100 раз:
:) Спасибо за внимание.
Я молодец, я нашёл ошибку, я заслужил печеньку :)
Если в типе есть несколько полей digit и по ним установлена фильтрация, расширенный фильтр глючит, а именно берётся минимальное и максимальное значения ТОЛЬКО ПЕРВОГО поля.
Приведу картинку чтобы понятнее было:
Так это работает сейчас:
А вот так после исправления:
Как исправить. Ошибка из серии "хрен найдёшь" я потратил вечер пока отловил, надеюсь кому-то поможет.
Итак в файле: example.com/components/com_cobalt/fields/digits/digits.php находим строчку в функции
public function onRenderFilter($section, $module = false)
у меня она под номером 90:
static $data = NULL;
и внимание! Здесь идёт магия очень высокого уровня, заменяем её на:
$data = NULL;
Затем пишем 100 раз:
:) Спасибо за внимание.