nocksock
nocksock

Reputation: 5527

Modx: getResources filtered by TV

I have a TV "Tags", comma separated… the usual stuff. Now I want to show only resources with a specific TV:

<ul class="resource-by-tag">
  [[!getResources? &parents=`15` &tpl=`resourceByTagRow` &includeTVs=`1` &processTVs=`1` &tvFilter=`tags==rundfunk` &tvPrefix=``]]
</ul>

As you might guess this doesn't work… but why? It shows all resources no matter what.

Thanks in advance!

Upvotes: 0

Views: 8396

Answers (2)

nocksock
nocksock

Reputation: 5527

It was just a typo:

[[!getResources? &parents=`15` &tpl=`resourceByTagRow` &includeTVs=`1` &processTVs=`1` &tvFilters=`tags==rundfunk` &tvPrefix=``]]

Works as expected. It must be tvFilters instead of tvFilter.

Upvotes: 3

Daniel
Daniel

Reputation: 35694

I'm guessing that it may have something to do with &tvFilter='tags==rundfunk' and tags looking something like this ahfunk, beefunk, redfunk the tag would include redfunk but would not ==redfunk

have you tried using where? I only see it with the = clause, but you might have more choice there.

Upvotes: 0

Related Questions