1. 程式人生 > >優化項目

優化項目

通過 有時 style cap literal strong note tps nbsp

https://www.w3cschool.cn/smarty/smarty-escaping.html

避免Smarty解析

有時候部分模板中的代碼是不需要或者不希望被Smarty解析的, 比較典型的例子是嵌入在頁面HTML中的Javascript或CSS代碼。 問題通常發生在這些語言會經常使用{ 和 },但{ 和 }也恰好是Smarty的定界符。

Note

避免被解析的一個良好方式,是分離你的Javascript/CSS代碼到單獨的文件中, 然後在HTML中引入它們。而且這樣也有利於瀏覽器進行緩存。 當你需要嵌入Smarty的變量或者函數到Javascript/CSS中,請參考下面的方式:

Smarty模板中,當{ 和 }定界符兩邊都是空格的時候,將會被自動忽略解析。 此特性可以通過設置Smarty的成員變量 $auto_literal

為false來關閉。

Example 3.8. 使用自動忽略解析的特性

優化項目