Javascript 用单引号包装smarty标记
我希望Smarty模板包含以下代码:Javascript 用单引号包装smarty标记,javascript,syntax,smarty,Javascript,Syntax,Smarty,我希望Smarty模板包含以下代码: <h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', {$playlist->title|purify});">{$playlist->title|purify}</a><\ /h3> 要制作此文件: <h3><a href="http://ww
<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', {$playlist->title|purify});">{$playlist->title|purify}</a><\
/h3>
要制作此文件:
<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', 'desiredstring');">desiredstring</a><\
/h3>
我尝试了很多方法在smarty变量({$playlist->title | purify})周围插入单引号,但都没有成功。我总是得到这样一个不带引号的字符串:
<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', desiredstring);">desiredstring</a><\
/h3>
非常感谢您对如何包装此标签的任何想法 您只需在HTML模板中的Smarty标记周围加上引号,如下所示:
<h3>
<a href="http://www.test.com"
onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10',
'{$playlist->title|purify}');">
{$playlist->title|purify}
</a>
</h3>