首页 > 解决方案 > 我可以在 modx evo 中使用 {{sometitle}} 作为文本(不解析为块)吗?

问题描述

我刚刚在 modx evolution 中使用革命滑块时遇到了问题。我的滑块有 jquery 代码

tabs: {
tmp:'<div class="tp-tab-content">  <span class="tp-tab-date">{{param1}}</span>  <span class="tp-tab-title">{{title}}</span></div><div class="tp-tab-image"></div>'}

modx 当然会将 {{param1}} 和 {{title}} 解析为块,但它是 revoslider 的 jquery 的一部分。

所以在parsign页面html代码之后看起来像这样

tabs: {
tmp:'<div class="tp-tab-content">  <span class="tp-tab-date"></span>  <span class="tp-tab-title"></span></div><div class="tp-tab-image"></div>'}

和旋转滑块显示不正确

我尝试使用带有 php 功能的snipnet 从 html 文件调用 revoslider 代码,但它也被 modx 引擎解析了

我可以在不更改 revoslider jquery 代码的情况下解决这个问题吗?

感谢您的回答!

标签: modxmodx-evolution

解决方案


我不是 EVO 专家,但我可以提出一些可能有帮助的技巧:

  • 尝试逃避花括号,例如\{\{param1\}\}
  • 尝试打破{[*fakeTemplateVar*]{param1}[*fakeTemplateVar*]}*之类的序列
  • 试试空的电视[*fakeTemplateVar*:ifempty={{param1}}]

*fakeTemplateVar最终将评估为模板中的空白位置。


推荐阅读