I can’t seem to think through the proper syntax for this. I have installed Tagger and some of my resources are part of a series. So in Tagger I have a group(3) called “Series” with each series name. (Some are not part of a series and would be blank.)
On an existing resource I want to show a list of more in the same series. How do I get and display a list of resources that match the series tag from the current resource?
Do I need to be using the TaggerGetResourcesWhere snippet with TaggerGetTags being called inside that or is there a more streamlined way of getting the matching resources?
My plain snippet call with pdoResources looks like this and lists the first twenty unfiltered items as expected.
[[!pdoResources?
&parents=`83`
&hideContainers=`1`
&sortby=`createdon`
&sortdir=`ASC`
&limit=`20`
&tplWrapper=`series-outer-tpl`
&tpl=`series-row-tpl`
]]
If I add the following &where line nothing changes. It still lists the first twenty.
&where=`[[!TaggerGetResourcesWhere? &groups=`3` &tags=`[[!TaggerGetTags? &resources=`[[*id]]` &rowTpl=`tag-alias-tpl`]]` ]]
If I use this &where, then nothing gets output at all.
&where=`[[!TaggerGetResourcesWhere? &groups=`3` &tags=`[[+id]]` ]]`