Новый топик решил не начинать. Поиском толкового ничего найти не получилось.
Итак, есть Reflect и Ditto, для связки используется &id=`wp` (видимо, это и является ответом на предыдущий вопрос). В общем-то сочетание из demo-сайта..
[[Ditto? &id=`wp` &parent=`3` &display=`10` &dateFormat=`%d.%m.%Y` &sortBy=`createdon` &truncText=`»` &removeChunk=`Comments` &tpl=`ditto_blog` &paginate=`1` &extenders=`summary,dateFilter` &paginateAlwaysShowLinks=`1` &tagDelimiter=`, ` &tagData=`documentTags2`]]
[!Reflect? &config=`wordpress` &targetID=`3` &path=`3` &dittoSnippetParameters=`parents:3` &wp_tags=`` &id=`wp` &getDocuments=`1`!]
Для каждого документа (новости/записи/поста) в общем списке (страница с Ditto) выводятся тэги. Шаблон ditto_blog позаимствован (быть может с изменениями) из стандартного примера:
<div class="ditto_summaryPost">
<h3><a href="[~[+id+]~]" title="[+title+]">[+title+]</a></h3>
<div class="ditto_info" >By <strong>[+author+]</strong> on [+date+]. <a href="[~[+id+]~]#commentsAnchor">Comments
([[Jot?&docid=`[+id+]`&action=`count-comments`]])</a></div><div class="ditto_tags">Tags: [+tagLinks+]</div>
[+summary+]
<p class="ditto_link">[+link+]</p>
</div>
Теперь при нажатии на ТЭГ по ссылке передается не только тэг, но и установленная дата (если переходим со страницы wp_year=...), а если установлен тэг, то при нажатии на REFLECT значение тэга также учитывается при выводе по датам. Можно ли ввести ограничение на передачу параметров между сниппетами?
[DITTO без фильтрации] - все ок
Страница: modx.my/3.html
ссылка в tagLinks: modx.my/3.html?wp_tags=TAG1&wp_start=0
ссылка в REFLECT: modx.my/3.html?wp_month=5&wp_year=2010&wp_day=false&wp_start=0
[ссылка из Reflect - архив за месяц] - как убрать в tagLinks все параметры кроме wp_tags=...?
Страница: modx.my/3.html?wp_month=5&wp_year=2010&wp_day=false&wp_start=0
ссылка в tagLinks: modx.my/3.html?
wp_month=5&wp_year=2010&wp_day=false&wp_start=0&wp_tags=TAG1
ссылка в REFLECT: modx.my/3.html?wp_month=5&wp_year=2010&wp_day=false&wp_start=0
[ссылка из tagLinks - все записи с тэгом TAG1] - как убрать в Reflect wp_tags=...?
Страница: modx.my/3.html?wp_tags=TAG1&wp_start=0
ссылка в tagLinks: modx.my/3.html?wp_tags=TAG1&wp_start=0
ссылка в REFLECT: modx.my/3.html?
wp_tags=TAG1&wp_start=0&wp_month=5&wp_year=2010&wp_day=false
ps. Нутром чую.. что
литр должно быть просто..
pps. Самое похожее, что нашел -
тут, но не то
ppps. Стандартный demo-блог работает аналогично.