将 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://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>
任何有关如何包装此标签的想法都非常感谢!
I want my Smarty template with this code:
<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', {$playlist->title|purify});">{$playlist->title|purify}</a><\
/h3>
to produce this:
<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', 'desiredstring');">desiredstring</a><\
/h3>
I've attempted any number of ways of inserting single quotes around the smarty variable ({$playlist->title|purify}) to no avail. I always get an unquoted string like this:
<h3><a href="http://www.test.com" onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', desiredstring);">desiredstring</a><\
/h3>
Any thoughts about how to get this tag wrapped is greatly appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需将引号放入 HTML 模板中的 Smarty 标记周围,如下所示:
You just put the quotes in the HTML template, around the Smarty tag like so: