2011-08-18 82 views
0

我希望我的這個代碼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> 

有關如何獲得該代碼包是非常感謝有什麼想法!

回答

1

你只要把引號在HTML模板,Smarty的標籤周圍像這樣:

<h3> 
    <a href="http://www.test.com" 
    onclick="RemoteLogger.logGAEvent('Homepage', 'ClickTop10', 
             '{$playlist->title|purify}');"> 
    {$playlist->title|purify} 
    </a> 
</h3> 
+0

感謝 - 這奏效了! – Sly