我有以下代码使用smarty模板引擎
在php文件中:
$smarty->assign('SITE_URL', 'http://localhost/mis/');
Run Code Online (Sandbox Code Playgroud)
在tpl文件中:
{literal}
<script type="text/javascript" src="{$SITE_URL}lightbox/js/prototype.js"></script>
<script type="text/javascript" src="{$SITE_URL}lightbox/js/scriptaculous.js?load=effects,builder"></script>;
<script type="text/javascript" src="{$SITE_URL}lightbox/js/lightbox.js"></script>
{/literal}
Run Code Online (Sandbox Code Playgroud)
我希望代码在html视图中呈现如下所示
<script type="text/javascript" src="http://localhost/mis/lightbox/js/prototype.js"></script>
<script type="text/javascript" src="http://localhost/mis/lightbox/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="http://localhost/mis/lightbox/js/lightbox.js"></script>
Run Code Online (Sandbox Code Playgroud)
请帮我解决一下这个.
mai*_*ilo 14
{literal}用于防止变量,所以你不能像你描述的那样去做.相反,您应该在要使用变量之前关闭{/ literal}标记.
{literal}<script type="text/javascript" src="{/literal}{$SITE_URL}{literal}lightbox/js/prototype.js"></script><br>{/literal}
Run Code Online (Sandbox Code Playgroud)