Как подружить taglister с pdoresources

Делаю блог с тегами

Чанк: для вывода постов на главной

<div class="post-preview__item">
	<img src="[[+tv.blog-post-main-photo]]" class="post-preview__img"/>
	<p class="post-preview__info"><span class="post-preview__tag">[[tolinks? &items=`[[+tv.tag]]` &target=`1` &tpl=`linkTpl`]]</span><span class="post-preview__date post-preview__info-text">[[+publishedon:dateRU=`%d %month %Y`]]</span></p>
	<a href="/[[+uri]]">
		<p class="post-preview__name">[[+pagetitle]]</p>
		<p class="post-preview__short-text">[[+longtitle]]</p>	
	</a>
</div>
linkTpl:
<a href="[[++site_url]][[+url]]" class="post-preview__info-text">[[+item]]</a>
При нажатии на linkTpl выводить ссылку типа url.com/?tag=tagname&key=tags

В отдельном шаблоне:

[[!getResourcesTag? 
                        &processTVs=`1`
                        &grSnippet=`pdoPage` 
                        &element=`pdoResources`
                        &parents=`[[*id]]`
                        &tagKey=`category`
                        &toPlaceholder=`results` 
                        &tpl=`dev-blog__posts` 
                        &includeTVs=`blog-post-main-photo,tag` 
                    ]]
                    [[!+results]]
                    [[!+page.nav]]
А как связать ссылки на тегах со страницам этого шаблона?

Спасибо!
anton
15 мая 2017, 15:35
modx.pro
1 655
0

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

anton
16 мая 2017, 11:39
0
Попробовал вариант из одного поста:

<div id="pdopage">
[[!pdoPage?
      &element=`getTickets`
      &parents=`0` 
      &tpl=`tpl-articles-big`
      &limit=`2`
      &includeTVs=`tags,image,price` 
      &processTVs=`1` 
      &where=`{"tags:LIKE":"%[[!#GET.tag]]%"}`
      &ajaxMode=`default` 
]]
[[!+page.nav]]
</div>
Появилась надпись «You must have getPage and getResources downloaded and installed to use this snippet»

в сниппете getResourcesTag в 38 строчке
$grSnippet = $modx->getOption('grSnippet',$scriptProperties,'getPage');
заменил на

getPage на pdoPage
$grSnippet = $modx->getOption('grSnippet',$scriptProperties,'pdoPage');
Ничего не выводится
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1