modx - 我可以在 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 代码的情况下解决这个问题吗?
感谢您的回答!
解决方案
我不是 EVO 专家,但我可以提出一些可能有帮助的技巧:
- 尝试逃避花括号,例如
\{\{param1\}\}
- 尝试打破
{[*fakeTemplateVar*]{param1}[*fakeTemplateVar*]}
*之类的序列 - 试试空的电视
[*fakeTemplateVar*:ifempty={{param1}}]
*fakeTemplateVar
最终将评估为模板中的空白位置。
推荐阅读
- python-3.x - 如何使用 python bs4 或任何其他库在 span 标签内刮取电话号码
- sql - 操作必须使用可更新查询-Access Sql
- css - 覆盖 Bootstrap 5 颜色不会改变 btn 颜色类
- graphql - Graphql javascript客户端 - 条件逻辑
- python - 如何在 Python 中将对象的模块和类名作为字符串获取?
- python - 如何在 pandas 中使用 notnull() 过滤多级列?
- python - 如何减少 Altair 图表上的刻度数?
- python - DataLake 文件 - 上次修改日期时间
- node.js - 尝试在 k8s 上运行 react Docker 映像时出错
- r - 使用 Shiny 应用程序在一页上显示 32 个刻面包裹图的可见性问题