javascript - 模板中的语法错误 - ” - 意外 “: “, expected one of: “}”

标签 javascript syntax-error tiki-wiki

我想在 TikiWiki 的模块中嵌入一个 Javascript 小部件。在所有CMS的HTML小部件中,JS代码都被接受,但Tiki报告语法错误。

代码是这样的。

<script type="text/javascript" data-more-link="https://jobs.internetblogger.de" data-per-page="10" src="https://jobs.internetblogger.de/content-widget.js" async data-hide-button data-css=".az-jobs-list {width: 105%; margin: auto;}" data-hide-location></script>

语法错误如下所示。

Syntax error in template “3b7535cb97b637bf9c01cddb0202d9db5b95b4f0” on line 1 “
” - Unexpected “: “, expected one of: “}”

我该如何修复它,因为 JS 小部件通常可以在其他开源 CMS、论坛、wiki 和博客中工作。

提前致谢。

最佳答案

因为 Smarty 模板引擎使用大括号,所以包含它们的任何 JS 都必须包装在 Tiki 模块中的 {literal}...{/literal} block 内。

关于javascript - 模板中的语法错误 - ” - 意外 “: “, expected one of: “}”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48024381/

相关文章:

javascript - 如何通过点击事件或在 native 脚本中离开页面来停止timer.setinterval

python - 数据字典中的无效字符标识符错误

php - 带有IP地址的Mysql查询无法插入数据库

javascript - 范围错误 : deserializeRange: checksums of serialized range root node do not match after page load

wiki - 维基文章的两阶段审批流程

c# - 如何重新打开纯 CSS3 模态对话框

javascript - 在 jQuery if 语句中使用 &&

javascript - 将来自新类实例的数据存储在数组中

c - "Unknown Type Name N"错误,即使 N 被定义为常量

grails - Grails-如何将Wiki页面嵌入Grails应用程序