【问题标题】:Modx: getResources filtered by TVModx:电视过滤的getResources
【发布时间】:2011-06-19 09:04:31
【问题描述】:
我有一个电视“标签”,用逗号分隔……通常的东西。现在我只想显示特定电视的资源:
<ul class="resource-by-tag">
[[!getResources? &parents=`15` &tpl=`resourceByTagRow` &includeTVs=`1` &processTVs=`1` &tvFilter=`tags==rundfunk` &tvPrefix=``]]
</ul>
您可能会猜到这不起作用……但是为什么呢?无论如何,它都会显示所有资源。
提前致谢!
【问题讨论】:
标签:
filter
modx
getresource
modx-revolution
【解决方案1】:
这只是一个错字:
[[!getResources? &parents=`15` &tpl=`resourceByTagRow` &includeTVs=`1` &processTVs=`1` &tvFilters=`tags==rundfunk` &tvPrefix=``]]
按预期工作。必须是 tvFilters 而不是 tvFilter。
【解决方案2】:
我猜这可能与&tvFilter='tags==rundfunk' 和类似ahfunk, beefunk, redfunk 的标签有关,标签将包含redfunk,但不会包含==redfunk
您是否尝试过使用where?我只在 = 子句中看到它,但在那里你可能有更多选择。