同上调用通过模板变量排除文档

Posted

技术标签:

【中文标题】同上调用通过模板变量排除文档【英文标题】:Ditto call excludes docs by template-variable 【发布时间】:2016-09-09 17:51:34 【问题描述】:

我想在我的 Ditto 调用中排除所有具有特定模板变量的文档...比如带有值的 tv-1。好吧,电视是否有价值并不重要。仅适用于特定资源文档的 TV 的存在就足以将其排除在外。 再三考虑,“模板”的排除,例如TPLcourse 也可以。

这可能吗?

目前我的工作同上电话如下:

[[Ditto? 
&id=`siblings`
&parents=`[*parent*]`
&filter=`id,[*id*],2`
&depth=`1`
&tpl=`read-more`
&paginate=`1`
&display=`1`
]]

【问题讨论】:

【参考方案1】:

要按模板过滤,您只需扩展 &filter 属性。

&filter=`id,[*id*],2|template,5,1`

第二个过滤部分将过滤掉所有没有模板5的资源。

【讨论】:

我之前尝试过,但没有奏效......在我的情况下,它会是这样吗? ... &filter=id,[id],2|TPLcourse,5,1` 然后 ´5` 将是模板 TPLcourse 的 ID 号,对吗?

以上是关于同上调用通过模板变量排除文档的主要内容,如果未能解决你的问题,请参考以下文章

循环通过 MODx 中的同上调用

java freemarker 通过ftl模板导出word文档

如何通过变量动态调用 ember 组件?

Smarty模板中使用getpostrequestcookiessession变量的方法

ModX 同上:订购电视?

Grafana-zabbix配置模板