0

如果我正确理解 MODX 革命,我应该能够创建一个属性集(工具 -> 属性集)并将其作为默认属性应用于元素。请参阅rtfm.modx.com

我创建了一个属性集 - 'tvsEnabled' - 具有以下值:

includeTVs: 1
tvPrefix: (empty string)
processTVs: 1

然后我调用以下代码段:

[[getResources@tvsEnabled? &parents=`8` &tpl=`TplArticle`]]

这什么都不返回...

4

1 回答 1

0

首先,请提供TplArticle tpl的代码,因为该 tpl 也可能有错误。上面的代码是完全正确的。

其次,tvPrefix参数设置要合理。如果你放一个空字符串,它没有坏处。但是,尽量不要覆盖其默认值。现在,如果您放置了一个空字符串,您的 tpl 应该根据tvPrefix您提供的内容访问模板变量,例如[[+name]]. 如果您不覆盖其默认值,则必须使用+tv.前缀访问模板变量,例如[[+tv.name]].

如果这不起作用,请详细说明手头的总任务以及您编写的所有与之相关的代码。

于 2011-09-16T11:11:07.500 回答