0

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

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

4

2 回答 2

1

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

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

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

<script src="path-to-script" ></script>
于 2014-08-27T20:55:13.337 回答
1

您也可以使用插件内联并在 {{ 和 }} 之间添加一个空格,例如 { { 和 } } 该插件称为 Brakify,它会在 modx evolution 解析内容后删除空格。

当外部脚本不起作用时,我将它与 angular 一起使用。

于 2014-08-28T13:38:03.717 回答