Smarty:extends函數(shù)

2018-10-14 11:32 更新

{extends}

模板繼承中,你可以在子模板內(nèi)使用{extends}標(biāo)簽來擴(kuò)展父模板。 詳細(xì)參見模板繼承.

  • {extends}必須放在模板的第一行。

  • 如果子模板要用{extends}來擴(kuò)展父模板,那么它只能有 {block}的區(qū)域。任何其他的模板內(nèi)容都會被忽略。

  • 擴(kuò)展使用在$template_dir 之外的文件,請使用模板資源的語法。

溫馨提示:

當(dāng)你擴(kuò)展一個父模板名稱的變量如{extends file=$parent_file}, 請確保$parent_file變量放到同一個 $cache_id中. 否則Smarty無法辨別不同的$parent_file變量。

屬性:

參數(shù)名稱類型必選參數(shù)默認(rèn)值說明
filestringYesn/a被擴(kuò)展的模板名稱

Example 7.26. 簡單 {extends} 例子

{extends file='parent.tpl'}
{extends 'parent.tpl'}  {* short-hand *}

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號