我需要将一些JavaScript代码嵌入到Smarty模板文件中,这些{ldelim} {rdelim}事情正在让我失望。有没有办法告诉smarty忽略块的标记,只是输出它?一些类似于XML中的CDATA块?告诉smarty按照原样打印块
以防万一:这里是JavaScript的现在怎么看起来简单:
$(function() {ldelim}
$("#slides").accessNews({ldelim}
speed : "{$speed}",
slideBy : 1
{rdelim});
{rdelim});
令人毛骨悚然呵?
比{literal} {/ literal}混乱更好。 – Daff 2010-06-11 12:03:44
不幸的是,我并不适合我的情况,因为我已经有很多传统的模板文件可以使用。 – Juriy 2010-06-11 12:20:37
@Juriy我明白了。嗯,那么除了使用{literal}排除JS块以外,我没有看到任何解决方法。 – 2010-06-11 12:21:15