如何使用getResources显示文章中的模板变量?

时间:2015-12-12 13:52:09

标签: modx modx-revolution modx-getresources

我想使用“getResources”在我的主页上显示“文章”中的文章。

以下是我的主页代码:

[[getResources? &parents=`52` &tpl=`sample.ArticlesLatestPostTpl` &showHidden=`1` &includeContent=`1`   &includeTVs=`1` &processTVs=`1`  ]]

这是我的sample.ArticlesLatestPostTpl

<li>
[[*myimage]]
  <a href="[[~[[+id]]]]">[[+pagetitle]]</a>
  [[+publishedon:notempty=`<br /> - [[+publishedon:strtotime:date=`%b %d, %Y`]]`]]
</li>

我的模板变量是[[*myimage]]

但我看不到文章的模板变量。相反,我看到了主页的模板变量。

有人能帮助我吗?

2 个答案:

答案 0 :(得分:2)

我找到了答案。

而不是[[*myimage]]我需要写[[+myimage]]

工作! :)

答案 1 :(得分:1)

它的工作原理如下:

  • [[* image]]将显示字段内的数据&#34; image&#34;当前的 文档。
  • [[+ image]]将显示字段内的数据&#34; image&#34;所有 您可以从当前文档中查询的​​资源。
  • [[+ tv.image]]可以 如果你使用&#34; getResources&#34;使用&#34; tv。&#34;作为模板 变量前缀为默认值。

如果您有疑问,最好的信息是这两页:

常规标记语法: https://rtfm.modx.com/revolution/2.x/making-sites-with-modx/tag-syntax

以及现在使用的默认标记: https://rtfm.modx.com/revolution/2.x/making-sites-with-modx/commonly-used-template-tags