Drupal 7中 page.tpl.php 的可用变量
常用變量:
?*?-?$base_path:?Drupal?的安裝路徑,默認一般為“/”
*?-?$directory:?template?所在的目錄,?如:?modules/system?、?themes/bartik.
?*?-?$is_front:?如果當前頁面為首頁則為真(TRUE)。
?*?-?$logged_in:?如果當前用戶為注冊用戶并已登錄則為真
?*?-?$is_admin:?如果當前用戶有訪問管理頁面的權限則為真
?
站點特性:
*?-?$front_page:?首頁的URL.??當鏈接到首頁時,用于替代?$base_path,?它會包含語言域名或前綴。
*?-?$logo:?主題配置中定義的logo圖片的路徑。
?*?-?$site_name:?網站的名稱,?主題設置中如果未啟用則為空。
*?-?$site_slogan:?站點口號,主題設置中如果未啟用則為空。
?
導航:
?*?-?$main_menu?(array):?包含此站點的主菜單鏈接的數組,如果其已配置。
?*?-?$secondary_menu?(array):?包含此站點的次鏈接的數組,如果其已配置。
*?-?$breadcrumb:?當前頁面的面包屑。
?
*?頁面內容?(在默認page.tpl.php中出現的順序):
?*?-?$title_prefix?(array):?一組包含額外輸出的數組(它是由模塊填充的),它會顯示在模板中的主標題標簽的前面
?*?-?$title:?此頁面的標題,用于實際的HTML內容中
*?-?$title_suffix?(array):?與$title_prefix一樣,區別只在于它是顯示在主標題標簽的后面
?*?-?$messages:?狀態或錯誤信息的HTML輸出。應該突出顯示。
?*?-?$tabs?(array):?標簽式鏈接到當前頁面下的任意子頁面(例如:節點顯示頁面中的“查看”和“編輯”標簽)。
?*?-?$action_links?(array):本頁面的action鏈接,如管理員界面菜單中的?'Add?menu'?
?*?-?$feed_icons:?當前頁的feed圖標。
*?-?$node:節點對象,?如果有一個自動加載的節點與該頁面關聯,則節點ID為頁面路徑中的第二個參數(e.g.?node/12345?、node/12345/revisions,?而不是comment/reply/12345).
*?區塊:
?*?-?$page['help']:?動態幫助文本,?多數用于管理界面
?*?-?$page['highlighted']:?高亮內容區域
?*?-?$page['content']:?當前頁面的主內容
?*?-?$page['sidebar_first']:?第一側邊欄的items.
?*?-?$page['sidebar_second']:?第二側邊欄的items.
?*?-?$page['header']:?header區塊的items.
?*?-?$page['footer']:?footer區塊的items.
?*
?*?@see?template_preprocess()
?*?@see?template_preprocess_page()
?*?@see?template_process()
?*/
轉載于:https://blog.51cto.com/ableengine/1158664
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Drupal 7中 page.tpl.php 的可用变量的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows Server 2008
- 下一篇: 关于Spring 中的PortletMo