TM 2.3 Множественные значения фильтров



  • Здравствуйте.
    В фильтрации на сайте данные параметры неактивны (серые).
    Версия MODx: Revolution 2.5.1
    Версию tagManager2: tagmanager2 2.3
    За основу сайта была взята демо.
    Делал все как в документации
    Создал TV 0_1472232715759_Screenshot_1.jpg
    Далее внес это поле в migx 0_1472232825416_Screenshot_3.jpg
    В Системные настройки & События (раздел tag_manager2) тоже внес изменения.
    «tag_mgr2.multitags» - tags,whom,event,style
    В filters.js

            numeric: ['price', 'weight'],//числовые
            multitags: ['tags'],//множественные
            guard_key: '#',//Разделитель
    

    Разделитель «#» не изменял в конфигурации компонента - tag_mgr2.guard_key. (решил оставить таким же)
    Настройка (Управление фильтрами):
    0_1472233258650_Screenshot_4.jpg
    в phpMyAdmin значения нормальные 0_1472233443478_Screenshot_5.jpg
    Фильтры из поля tags (Поле назвал "цветы") работают отлично, и при добавлении своих полей (whom,event,style). НИЧЕГО!!!



  • Прошу прощения в filters.js (assets/components/tag_manager2/js/web/filters.js)

            numeric: ['price', 'weight'],//Имена доп. полей с числовыми значениями
            multitags: ['tags', 'whom', 'event', 'style'],//Имена доп. полей с множественными значениями
            guard_key: '#',//Разделитель для множественных значений
    

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

    Хотел посмотреть в чём дело, но открыв сайт желание пропало. Очень сложно понять где фильтры активны, а где заблокированы. Сделайте нормальные стили, тогда буду смотреть. И попробуйте отключить все фильтры с множественными значениями кроме какого-то одного, чтобы проверить может они с друг другом конфликтуют.



  • @Andchir multitags: ['tags', 'whom'],//Имена доп. полей с множественными значениями
    «tag_mgr2.multitags» - tags,whom
    поля в бд лишнии тоже убрал.
    в управлении фильтрами оставил только эти два параметра.
    Стили вернул старые.



  • В системных настройка убирал значение tags. фильтры перестали работать у tags. Заного добавил и решил убрать поле из filters.js
    в результате ничего не изменилось. кеш чистил обновлял значения и ничего не менялось tags все также работал и отображался.
    Может все дело в нем?
    полный путь к нему assets/components/tag_manager2/js/web/filters.js



  • @LoGruS сказал TM 2.3 Множественные значения фильтров:

    [[tmFilters?
    &jsMap=1
    &jsScript=1
    &filtersType=filters
    &toPlaceholder=filters]]
    <form action="[[~[[*id]]]]" method="get" >
    <input type="hidden" name="page_id" value="[[*id]]" disabled="disabled" />
    [[+filters]]
    </form>
    Более явно прописал требования к tmFilters

    Вопрос решен, спасибо



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