smarty error seen in JS code(在JS代码中看到Smarty错误)
本文介绍了在JS代码中看到Smarty错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试在Smarty 3呈现的网页中使用微微MCE(JS编辑器)。 但当我使用下面的代码时,它抛出以下错误
具体消息为:语法错误 在模板中 "/home/xxx/xxx/websites/site.local/views/xxx/newnl.html.tpl" 在第564行"m.add({标题:"主题 {test}",onClick:Function(){"- 意外的":",应为以下之一:"}" ,""
编码:
<script language="javascript" type="text/javascript" src="http://127.0.0.1/./js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinymce.create("tinymce.plugins.yyyPlugin", {
createControl: function(n, cm) {
switch (n) {
case "tm_menubutton":
var c = cm.createMenuButton("tm_menubutton", {
title : "yyy",
image : "http://127.0.0.1/./img/yyy_logo.png",
icons : false
});
c.onRenderMenu.add(function(c, m) {
m.add({title : "Subject {test}", onclick : function() {
tinyMCE.activeEditor.execCommand("mceInsertContent", false, "{test}");
}});
});
}
}
});
</script>
有没有人能看一下? 谢谢
推荐答案
如果您没有使用{literal}{/literal}
标记,则应使用{literal}{/literal}
标记将JS代码括起来。这将防止Smarty分析中间的内容,以便JS代码不会被误认为php代码。
这篇关于在JS代码中看到Smarty错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:在JS代码中看到Smarty错误
基础教程推荐
猜你喜欢
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- 在多维数组中查找最大值 2021-01-01