我正在尝试使用ditto代码段从我的页面创建XML。我有一个用tpl到大块的ditto片段和大块我有这个:
<tour_id>[+tour-terms:get_tourid+]</tour_id>
tour-terms是一个模板变量,get_tourid是php代码(在snippet phx:get_tourid中)来过滤存储在tv中的文本。
只有当我只有一个页面时,所有导出到xml才有效(startID是包含一页的文件夹)。对于多页xml页面拒绝加载(服务器错误500)。我预计ditto和phx片段的内部phx之间会有一些冲突。
找不到任何解决方案,请帮忙。
答案 0 :(得分:0)
解决。问题在于我在片段中的功能。它们必须包含在!function_exists条件块中:
if(!function_exists(rnCountRows)) {
function rnCountRows() { ... }
}
以防它们在页面上运行一次以上