Умные теги в MODX R

Доброго времени суток, господа.

Подскажите, возможно уже есть решение вполне нужной вещи, как теги.
Причем задумка такова, что под каждый листинг тегов вручную настраивать следующие параметры: мета-теги, урл, контент самой страницы (т.е. помимо pdo запроса листинга документов с тегом еще добавлять иной контент на страницу).

Таким образом я это вижу как под каждую выборку тегов создавать документ, в нем указываю все данные и делаю выборку.

Почесал голову и сделал такую конструкцию

[[!pdoPage@my?
     &element=`pdoResources`
      &parents=`[[*id]]` 
      &depth=`1` 
      &tpl=`tpl` 
      &includeTVs=`tags,image` 
      &processTVs=`1` 
      &where=`{"tags:LIKE":"%[[!getUrlParam? &name=`tag`]]%"}` 
]]
т.е. создал поле tags с типом тег и вношу туда теги для документов, которые участвуют в выборке.

У меня сейчас пару вопросов:
1) В таком виде он фильтрует посимвольное совпадение например при выборке всех документов с тегом «тег_2», такая конструкция выберет все документы с тегами «тег_2» и «тег_22» и т.д.
Как сделать, чтобы выборка была только по указанному тегу?

2) Может есть более красивое или простое решение?
SaLacoste
02 августа 2016, 09:23
modx.pro
1 253
+1

Комментарии: 2

Сергей Шлоков
02 августа 2016, 17:28
+1
Попробуй так.
    SaLacoste
    02 августа 2016, 18:32
    0
    Спасибо,
    заработало в таком варианте
    &where=`["1 = 1 AND FIND_IN_SET('инструкция', tags)"]`
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    2