解决smarty标签的定界符{}与css的{}冲突问题
来源:互联网 发布:屏幕录像 知乎 编辑:程序博客网 时间:2024/06/05 23:06
使用smarty时,当运行该php页面时报如下错误:
Fatal error: Uncaught exception'SmartyCompilerException' with message 'Syntax Error in template".\temp\gy.html" on line 10 "table{background:blue;}" - Unexpected":", expected one of: "}" , " " , ATTR' inD:\wamp\www\smarty3\libs\sysplugins\smarty_internal_templatecompilerbase.phpon line 665
这往往是smarty的定界符和css/js的{}导致的
下面有如下两种方法可以解决,有兴趣的朋友可以参考参考,如有其他更好方法也请指教指教!!!
解决:
1:修改smarty默认定界符,如改成{> ,<}
对应的php页面需要配置smarty的左右定界符:
$smarty->left_delimiter = '{>';
$smarty->right_delimiter = '<}';
2:可以用{literal}{/literal}标签,来告诉smarty,此处照常输出,不用解析
此时,css和js只需加上{literal}{/literal}就行,其他不用修改,如:
这样页面就可以正常显示了!!!
Fatal error: Uncaught exception'SmartyCompilerException' with message 'Syntax Error in template".\temp\gy.html" on line 10 "table{background:blue;}" - Unexpected":", expected one of: "}" , " " , ATTR' inD:\wamp\www\smarty3\libs\sysplugins\smarty_internal_templatecompilerbase.phpon line 665
这往往是smarty的定界符和css/js的{}导致的
下面有如下两种方法可以解决,有兴趣的朋友可以参考参考,如有其他更好方法也请指教指教!!!
解决:
1:修改smarty默认定界符,如改成{> ,<}
对应的php页面需要配置smarty的左右定界符:
$smarty->left_delimiter = '{>';
$smarty->right_delimiter = '<}';
html页面需要做如下修改,如:
<h1>{>$title<}</h1> <p>{>$content<}</p>
2:可以用{literal}{/literal}标签,来告诉smarty,此处照常输出,不用解析
此时,css和js只需加上{literal}{/literal}就行,其他不用修改,如:
{literal}div{background:blue;}{/literal}
<pre name="code" class="html"> <div> <h1>{$title}</h1> <p>{$content}</p> <div>
这样页面就可以正常显示了!!!
1 0
- 解决smarty标签的定界符{}与css的{}冲突问题
- 如何解决css和js的{}与smarty定界符冲突的问题
- smarty定界符与js冲突的问题
- smarty 定界符与js冲突的问题
- smarty与js、css定界符冲突解决方法
- smarty的定界符
- 与CSS的{}冲突,修改Smarty的标签
- Smarty 模板定界符的另一种用法
- Smarty运用,赋值数组,定界符冲突
- smarty如何解决css无法使用的问题
- 解决bootstrap-paginator的CSS与原生bootstrap CSS冲突问题
- php 的定界符 <<<eof 的问题
- php 的定界符 <<<eof 的问题
- smarty 和 css 的问题
- 解决VC6与Office2007冲突的问题
- 解决VC6与Office2007冲突的问题
- php的<<<(定界符)
- Rails中Kindeditor样式与项目css冲突的解决
- 【模板】适应mycncart 1.4.0.0 版本
- Oracle 11g安装图文攻略
- C++动态规划
- Hive的HQL(2)
- leetcode——64——Minimum Path Sum
- 解决smarty标签的定界符{}与css的{}冲突问题
- Ruby七日谈.第二夜—面向对象
- 欢迎使用CSDN-markdown编辑器
- spring学习笔记(5)-springmvc
- 第八周 【项目2-用对象数组操作长方柱类】
- pat1007.素数对猜想(20)
- iOS改变View的Frame
- win7 mysql 导入sql到数据库
- Java基础(不一样的String用法)