我知道我应该用Ditto来做这件事,但不确定该怎么办。
目前,我有一个模板,上面有我所有的电视,还有几个使用模板的页面,这些页面存储在一个家长下面。我使用的Ditto代码是:
[!Ditto? &parents=`173`&orderBy=`createdon ASC` &tpl=`showtemp` &display=`100` &total=`100`!]
然而,当我查看页面时,我会收到错误:
&tpl either does not contain any placeholders or is an invalid chunk name, code block, or filename. Please check it.
我的chucnk("低温")看起来像:
<div class="showmedia">
[*showmedia*]
</div>
<div class="showright">
<h2>[*showname*]</h2>
<h2>[*showtime*]</h2>
</div>
就设置而言,我不确定我是否做对了。
我是不是把Chunk当作一个普通的电视模板来制作,然后把它复制成一个合适的模板,创建资源,然后从那里开始?
如果有人能一步一步地教我如何正确地做到这一点,我将不胜感激!感谢
您收到错误消息是因为您的占位符语法在此上下文中不正确。
[*templateVariable*]
对于显示当前资源的TV是正确的,但在要在片段循环中使用的块中,如Ditto中,您需要将它们格式化为占位符,如下所示:[+templateVariable+]
我建议你完成下面教程中的每一步,它将帮助你理解所有MODX的基本原理:
http://codingpad.maryspad.com/2009/03/28/building-a-website-with-modx-for-newbies-part-1-introduction/