2010-01-28 70 views

回答

7

我其實有一天這麼做。我給你一個簡短的概述,稍後再展開。

  1. 設置您的視圖;通過查看視圖 - >添加視圖
  2. 一旦您的視圖完全設置,在視圖的底部(D6中的左列,D7中最右邊的「高級」列),您將看到一個名爲「主題:信息「,點擊它。
  3. 您將看到的是一系列模板(.tpl.php)文件,這些模板視圖用來爲您的數據提供主題。基本上粗體的文件名稱是視圖用於主題數據的文件。

自定義您的瀏覽

  1. 選擇您需要的主題頁面。例如,如果你創建了一個「Block」視圖,並且我想定製基本的html佈局,我會選擇一個正在顯示給我的名稱(除了當前加粗的那個)並在我的主題中創建該文件目錄(sites/all/zen/custom-file-view-fields-views.tpl.php) - 這是如果視圖告訴我可以使用文件名custom-file-view-fields-views.tpl.php
  2. 下一步是知道你需要在那裏放置哪些代碼。最快的方法是回到視圖中的主題信息,單擊文件替換的鏈接並獲取呈現給您的代碼。將該代碼粘貼到您創建的文件中。
  3. 從這裏開始,您現在可以成功定製該視圖。

請記住,呈現給您的主題信息是從基本到複雜(從上到下)呈現的。所以選擇你需要仔細編輯的文件。我稍後在這個答案中提出了一些圖像。

希望這會有所幫助!乾杯!

0

有什麼具體的你想完成?除了嚴格的Drupal意義上的「主題」以外,還有很多方法可以爲視圖「主題化」。

就個人而言,我只是給字段類和使用這些,重寫輸出以包含變量作爲類,如果需要的話。這比直接修改TPL文件更容易,更易於管理。