ModX:一页显示多页-如何实现

Posted

技术标签:

【中文标题】ModX:一页显示多页-如何实现【英文标题】:ModX: Display multiple pages on one page -How to implement 【发布时间】:2012-07-11 05:59:50 【问题描述】:

我知道我打算使用 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 ('showtemp') 看起来像:

<div class="showmedia">
[*showmedia*]
</div>
<div class="showright">
<h2>[*showname*]</h2>
<h2>[*showtime*]</h2>
</div>

就设置而言,我不确定我是否正确。

我是否要制作一个块,就好像它是一个带有电视的普通模板,然后将它复制为一个合适的模板,创建资源并从那里开始?

如果有人可以逐步告诉我如何正确执行此操作,我将不胜感激!谢谢

【问题讨论】:

【参考方案1】:

您收到该错误消息是因为您的占位符语法在此上下文中不正确。

[*templateVariable*] 可以正确显示当前资源的电视,但在要在 sn-p 循环中使用的块中,例如在同上,您需要将它们格式化为如下占位符:[+templateVariable+]

我建议您完成以下教程中的每个步骤,它将帮助您了解所有 MODX 基础知识:

http://codingpad.maryspad.com/2009/03/28/building-a-website-with-modx-for-newbies-part-1-introduction/

【讨论】:

谢谢!对于任何有同样问题的人,我发现第 8 部分最有用 codingpad.maryspad.com/2009/05/01/…

以上是关于ModX:一页显示多页-如何实现的主要内容,如果未能解决你的问题,请参考以下文章

word中,怎样让两个表格并排放在一起一页纸

如何在多页 s-s-rS 2005 报告的标题中显示数据?

如何实现 SEF 分页(同上)- MODx?

如何在报表打印时,将多页合为一页

如何嵌套使用SQL语句,实现分页.比如就是说第一页显示10个,第二页显示下面的是个,这个要怎么实现?

java jsp分页页码问题?