首页 文章

ModX Evolution:模板变量冲突

提问于
浏览
0

我'm writing a javascript plugin using instafeed.js. I'm因为我的代码行而遇到ModX Evolution问题:
template: '<a href="{{link}}"><img src="{{image}}" /></a>'

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

2 回答

  • 1

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

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

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

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

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

    当外部脚本不起作用时,我使用角度 .

相关问题