- из модуля eLists и из дерева. В обоих случаях в поле "Возможные значения" нужного ТВ-параметра вставляется код или сниппет, возвращающий эти значения.
У меня "Возможные значения" не заданы в ТВ, так как все ТВ имеют "Тип ввода" - Текст (заполняются импортом, как я писал) (рис. 1 и 2)
И вдруг оказалось, что еФильтр самостоятельно возвращает для фронта список уникальных значений ТВ из базы. (рис. 3)
Это отлично, насколько я понимаю - это недокументированная фича, так?
Советую ознакомиться: eFilter editDocs Новая документация
Это никакая не фича. Скорее модуль eList или возможность задавать значения из дерева - это дополнительные возможности для пользователя не лазить и не писать в тв что-то типа один||два||три :)
Понял, ну для меня главное, что он сам для фронта достаёт из ТВ список уникальных значений.
Но вот Аякс-пагинация, как описано в доках, не завелась. Эти доки "не те", скорее всего? Где-то есть описание или самому копать в коде?
Советую ознакомиться: Новая документация
Вот это не завелось
Это наверно не то
А где-то есть про "то"? здесь нету у тебя. Или JS ковырять?
Пагинация должна лежать в блоке .paginate внутри общего блока с результатами (как в дефолтной обертке)
Всё так у меня, кроме класса (в той неправильной доке было сказано, что класс не .paginate, а .pagination)
С доками конечно пипец, в той "неправильной" доке зато правильно про параметр pid для сниппета eFilterResults, а в твоей "правильной" доке там как раз неправильно написано parents 😆
Констатации фактов мало. Если б кому-то нужно было - прислали б PR ))
Мне сначала разобраться надо, а потом уж ПРы пришлю )) это ж надо сначала понять, как должно работать, а потом в коде ковыряться.
Пока разберешься - забудешь, в чем проблема была и как решал. По горячим следам ридми править надо ))
Так как не на 100% уверен, то отправил не ПР, а ишу, вот оно, но ведь всё равно, проявил сознательность ))
Обсуждают сегодня