2016-04-28 84 views
0

我知道,如果您想查看視圖頁面的顯示輸出的名稱,那麼我們需要點擊視圖的高級主題主題附近的信息鏈接,它會列出所有文件。Drupal 7中的自定義主題模板

點擊後,它會列出。

顯示輸出:(查看機器名是add_to_cart

視圖-view.tpl.php,視圖視圖 - 添加到cart.tpl.php,視圖-view-- default.tpl.php,views-view - default.tpl.php,views-view - page.tpl.php,views-view - add-to-cart - page.tpl.php

So ,你能否建議哪些文件最適合創建視圖頁面的顯示輸出模板?

回答

1

如果你想具體的主題化,以add_to_cart鑑於您頁面顯示,然後選擇 覆蓋views-view--add-to-cart--page.tpl.php

我還需要添加命名約定模板的重要性,這樣,下一次,你可以選擇模板名稱自己:

  • 意見,view.tpl.php :呼籲每一個觀點。
  • views-view - add-to-cart.tpl.php:只需要add_to_cart查看。
  • views-view - default.tpl.php:要求顯示:default主顯示器)的每個視圖。
  • views -page-page.tpl.php:每個視圖都要求顯示:page
  • views-view - add-to-cart - page.tpl.php:要求顯示:page只有add_to_cart查看。 (具體建議是總是在最後)

注:

  • 模板命名建議流程:由一般到特殊。
  • 此外,當您單擊顯示輸出時,您可以複製模板的代碼。這樣你可以獲得所有可用的變量。

希望這個幫助其他評論的查詢。



瞭解默認如何,頁面出現在模板名稱:

  • 在一個視圖中,您可以創建很多顯示器,如下圖所示。

enter image description here

  • 每個顯示器具有計算機名稱,對於如:系統顯示有一個機器名:system_1。因此,使用views-view--system-1.tpl.php會忽略system_1顯示。 注意:用連字符(' - ')替換下劃線('_')。在視圖中通過默認視圖顯示顯示具有機器名:default

enter image description here

+0

感謝...但仍然感到困惑的意見,看法 - default.tpl.php,視圖,視圖 - page.tpl.php中 –

+0

@Parag Kuhikar,檢查更新的答案。添加了對您的查詢的響應。 –