ModX 进化:同上电话号码
我正在尝试使用同上片段从我的页面创建 XML。我有一个带有 tpl 的片段,在一个块中,我有这个:
<tour_id>[+tour-terms:get_tourid+]</tour_id>
tour-terms 是一个模板变量,get_tourid 是 php 代码(在片段 phx:get_tourid 中),用于过滤存储在电视中的文本。
仅当我只有一页时,所有导出到 xml 的操作才有效(startID 是其中包含一页的文件夹)。对于多个页面,xml 页面拒绝加载(服务器错误 500)。我预计同上的内部 phx 和 phx 片段之间会存在一些冲突。
找不到任何解决方案,请帮忙。
I am trying to create XML from my pages using ditto snippet. I have ditto snippet with tpl to a chunk and in chunk I have this:
<tour_id>[+tour-terms:get_tourid+]</tour_id>
tour-terms is a template variable and get_tourid is php code (in snippet phx:get_tourid) to filter text stored in tv.
All export to xml works only if I have only one page (startID is folder with one page in it). For multiple pages xml page refuse to load (server error 500). I expect some conflict between internal phx of ditto and phx snippet.
Could not find any solution, please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
解决了。问题出在我在片段中的函数。它们必须包含在 !function_exists 条件块内:
以防它们在页面上运行多次
Solved. Problem was in functions I had in snippets. They have to be wrap inside a !function_exists conditional block:
in case they are run more then once on a page