ModX Evolution:模板变量冲突

时间:2014-08-27 20:06:17

标签: javascript content-management-system placeholder modx modx-evolution

我正在使用instafeed.js编写一个javascript插件。由于我的代码这一行,我遇到了ModX Evolution的问题:
template: '<a href="{{link}}"><img src="{{image}}" /></a>'

我非常确定ModX正在尝试将{{link}}和{{image}}与不存在的Chunks相关联,从而导致我的插件崩溃。有没有办法告诉ModX {{link}}和{{image}}不是Chunks,而是javascript的一部分?

2 个答案:

答案 0 :(得分:1)

这正是modx正在尝试做的事情 - 看看源代码或浏览器检查器,如果modx试图解析它们,你的代码将如下所示:

 template: '<a href=""><img src="" /></a>'

我不知道有什么方法可以告诉modx不要解析它们,但是如果你包含你的脚本而不是内联modx就不会解析它。即

<script src="path-to-script" ></script>

答案 1 :(得分:1)

您也可以使用插件在内联中执行此操作,并在{{和}}之间添加空格,例如{{和}} 该插件名为Brakify,它在modx evolution解析内容后删除空格。

当外部脚本不起作用时,我使用此角色。