新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何不讓smarty解析html
要讓Smarty不解析HTML,可以通過(guò)以下方法:

1、使用{noparse}標(biāo)簽
在需要阻止Smarty解析HTML的模板部分,可以使用{noparse}標(biāo)簽,將需要保持原樣的HTML代碼放在{noparse}標(biāo)簽內(nèi),Smarty將不會(huì)解析這部分內(nèi)容。
示例:
| 姓名 | 年齡 |
|---|---|
| 張三 | 25 |
| 李四 | 30 |
2、使用{$}引用變量
在Smarty中,可以使用{$variable}的方式引用變量,如果需要在HTML中插入變量,可以使用這種方式,如果變量的值包含HTML代碼,Smarty會(huì)自動(dòng)解析這部分代碼,為了避免這種情況,可以使用{$variable|escape}來(lái)對(duì)變量進(jìn)行轉(zhuǎn)義,使其不被解析為HTML。
示例:
| 姓名 | 年齡 |
|---|---|
| {$name} | {$age} |
3、使用{$variable|strip_tags}去除HTML標(biāo)簽
如果需要在HTML中插入變量,并且希望去除變量中的HTML標(biāo)簽,可以使用{$variable|strip_tags}來(lái)實(shí)現(xiàn),這樣,變量中的HTML標(biāo)簽將被去除,不會(huì)被解析為HTML。
示例:
| 姓名 | 年齡 |
|---|---|
| {$name|strip_tags} | {$age|strip_tags} |
當(dāng)前文章:如何不讓smarty解析html
URL鏈接:http://www.dlmjj.cn/article/djehhph.html


咨詢
建站咨詢
