我正在使用instafeed.js编写一个javascript插件。由于我的代码这一行,我遇到了ModX Evolution的问题:
template: '<a href="{{link}}"><img src="{{image}}" /></a>'
我非常确定ModX正在尝试将{{link}}和{{image}}与不存在的Chunks相关联,从而导致我的插件崩溃。有没有办法告诉ModX {{link}}和{{image}}不是Chunks,而是javascript的一部分?
答案 0 :(得分:1)
这正是modx正在尝试做的事情 - 看看源代码或浏览器检查器,如果modx试图解析它们,你的代码将如下所示:
template: '<a href=""><img src="" /></a>'
我不知道有什么方法可以告诉modx不要解析它们,但是如果你包含你的脚本而不是内联modx就不会解析它。即
<script src="path-to-script" ></script>
答案 1 :(得分:1)
您也可以使用插件在内联中执行此操作,并在{{和}}之间添加空格,例如{{和}} 该插件名为Brakify,它在modx evolution解析内容后删除空格。
当外部脚本不起作用时,我使用此角色。