2013-10-14 67 views
0

這裏渲染從PHP數組HTML是Smarty的模板文件的內容...通過Smarty的

{foreach from=$productcustomfields item=customfield} 
<tr> 
    <td class="fieldarea">{$customfield.name}:</td> 
    <td>{$customfield.value}</td> 
</tr> 
{/foreach} 

當{$ customfield.value}在屏幕上顯示,從該數組值的任何HTML標籤在瀏覽器中顯示爲純文本。我如何才能讓Smarty實際呈現HTML標籤而不是將其作爲文字文本?

例如,如果$ customfield.value值是...

<strong>Hello</strong> 

這樣看來就像是在瀏覽器中,而不是作爲你好,因爲它應該。

+1

你有'registerFilter( '變量', '用htmlspecialchars')'的地方你的Smarty對象? –

+0

我無法確定。此模板文件來自編碼和許可軟件,因此我無法訪問該信息。 – user1710563

回答