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


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

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

 

Последние комментарии

  • Документация: https://modx-shopkeeper.ru/docs/shopkeeper-3/shopkeeper-3
    Там написано какие плейсхолдеры доступны.
    Если имеется ввиду цена одного товара, то [[+price]] - это цена без доп. параметров.

    Читать далее
  • D

    Такой вопрос: как вывести цену без дополнительных атрибутов? В мини-корзине.

    Читать далее
  • в категорию assets/catalogfill/files/ экспорт происходит нормально.

    Что-то в вашем сообщении всё перемешано. Папки или категории? А если папки (с файлами), то какие у них могут быть id...
    Если появляется сообщение про категорию, то это имеется ввиду категория каталога (документ MODX).

    Читать далее
  • D

    Добрый день!

    Искал такой функционал в настройках или в конфигах, найти не получилось. Суть такая: клиент может загружать файлы только в media/ (Источник файлов 1 Filesystem, но есть еще один с полным доступом в корень id 4), таким образом, при загрузке файлов CatalogFill не видит файлы. Возникакет ошибка о том что нет такого каталога. Создаю его в ФС. Загрузка не происходит. в категорию assets/catalogfill/files/ экспорт происходит нормально. Есть какие-то возможности переключить именно для catalogfill возможность загрузить в четверый источник без модификации самого компонента?

    Версия последняя, производил обновление сегодня.

    Заранее благодарен.

    Читать далее