Tagmanager2. Множественные фильтры



  • Добрый день.
    Решаю задачи с фильтрацией ресурсов по TV с множественными значениями, но столкнулся с некоторыми трудностями.
    Есть каталог бумаг, у каждого товара есть два параметра со множественными значениями "Технологии печати" (printing-technology) и "Область применения" (application-area). Для каждого из TV заполняю значения по шаблону параметр1||параметр2||параметр3. В параметрах tagmanager данные поля указаны как множественные.

    В панели управления данные параметры появляются исправно (см. картинку)
    alt text

    Но на странице в блоке с фильтрами появляются не все (см. "область применения")
    alt text

    Более того, фильтрация по множественным параметрам не осуществляется. Опытным путем установил что это из-за появления конструкции [like] в параметре name чекбокса
    alt text
    alt text

    Соответственно если убрать из URL [like],то фильтрует.
    Вопрос, что я делаю не так? Спасибо



  • Да, забыл отметить что для данных полей был выбран тип в параметрах ввода param_edit.
    Такие манипуляции как записи сдедующего вида:

    1. значение1==0||значение2==0||значение3==0
      alt text
      alt text

    2. значение1==#значение1#||значение2==#значение2#||значение3==#значение3#
      alt text
      alt text

    Тоже не привели ни к каким результатам.

    На данный момент есть действующий сайт на tagmanager первого поколения, так там param_edit со значениями значение1==0||значение2==0||значение3==0 отрабатывает на отлично. Во втором такого не предусмотрено?


  • Администраторы

    Похоже вы не читали документацию, а делаете наугад.

    Такие манипуляции как записи сдедующего вида...

    Не надо делать манипуляций. Сделайте по инструкции и обновите информацию в посте.



  • @andchir Прошу прощения за допущенный сумбур.
    На данный момент сделал новый TV (usage-range). Тип ввода Флажки(Checkbox). Возможные значения: Офисная бумага==#Офисная бумага#||Препринт==#Препринт#||Конверты==#Конверты#||Открытки и приглашения==#Открытки и приглашения#
    alt text

    В ресурсе отметил соотвествующие значения:
    alt text

    В панели управления компонентом для категории установил фильтры:
    alt text

    В системные настройки и в файл filters.js внес TV usage-range как multitags
    В шаблоне делаю вызов компонента:
    alt text

    Но при параметре jsMap=1 фильтры не активны
    alt text



  • Выдается следующая ошибка
    [2017-10-25 11:14:43] (ERROR @ /core/components/tag_manager2/model/tm_base.class.php : 49) PHP warning: explode() expects parameter 2 to be string, array given
    Строка с ошибкой
    $this->config[ 'multitagsFields' ] = explode( ',', $this->config[ 'multitagsFields' ] );



Последние темы

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.