Так как в расширении MODx Revolution Articles нет разделов, пришлось решать эту проблему созданием нескольких контейнеров, имеющих вид mysite.com/articlecontainer1/, mysite.com/articlecontainer2/ и так далее.
Для вывода последних статей на главной странице использую getResourses:
[[getResources?
&parents=`2,3,4`
&tpl=`mychunk`
&showHidden=`1`
&limit=`15`
&includeTVs=`1`
&processTVs=`1`
]]
В чанке mychank вызываю список тегов, которые привязаны к статье следующим кодом:
[[+tv.articlestags:notempty=`<div class="tags">[[!tolinks? &items=`[[+tv.articlestags]]` &target=`[[*id]]` &useTagsFurl=`1` &outputDelim=`,`]]</div>`]]
Список тегов получаю, однако ссылка имеет вид: mysite.com/tags/мойтег и разумеется ведет на 404 страницу. Эту проблему, наверное, можно решить с помощью добавления $TagKey.
Перехожу внутрь статьи, где я вызываю теги так:
[[*articlestags:notempty=`<div class="tags">Теги: <span>[[+article_tags]]</span></div>`]]
И получаю список тегов с логичными url вида: mysite.com/articlecontainer1/tags/мойтег. Однако если перейти по такой ссылке, я получаю все содержимое заданного контейнера без фильтрации по тегам.
Прошу помочь мне исправить такое поведение тегов, а также хотя бы подсказать - куда копать, если я хочу объединить теги для всех контейнеров.
Заранее спасибо!