ModX Evolution:同上 + phx 代码

Posted

技术标签:

【中文标题】ModX Evolution:同上 + phx 代码【英文标题】:ModX Evolution: ditto + phx code 【发布时间】:2011-08-17 12:53:48 【问题描述】:

我正在尝试使用同上 sn-p 从我的页面创建 XML。我有同上的 sn-p 和 tpl 到一个块,在块中我有这个:

<tour_id>[+tour-terms:get_tourid+]</tour_id>

tour-terms 是一个模板变量,get_tourid 是 php 代码(在 sn-p phx:get_tourid 中),用于过滤存储在 tv 中的文本。

只有当我只有一页时,所有导出到 xml 才有效(startID 是其中包含一页的文件夹)。对于多个页面 xml 页面拒绝加载(服务器错误 500)。我预计同上的内部 phx 和 phx sn-p 之间会有一些冲突。

找不到任何解决方案,请帮忙。

【问题讨论】:

【参考方案1】:

解决了。问题在于我在 sn-ps 中的功能。它们必须包含在 !function_exists 条件块中:

if(!function_exists(rnCountRows))  
    function rnCountRows()  ...  

如果它们在一个页面上运行不止一次

【讨论】:

以上是关于ModX Evolution:同上 + phx 代码的主要内容,如果未能解决你的问题,请参考以下文章

Modx cms示例页(Evolution 1.0)

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

ModX 同上:订购电视?

Modx 同上调用和复选框

在 MODx 中,我如何使用动态 parents='folderId' 进行同上调用

循环通过 MODx 中的同上调用