7
A
回答
7
根據您創建的視圖類型和您需要進行的更改,主題視圖可能有點棘手。請檢查this introduction for Views 2,並確保安裝the Advanced Help module以從視圖模塊本身獲取views2文檔(一旦激活高級幫助模塊,鏈接將顯示視圖概述和編輯頁面上的文檔)。
你也可以在這裏找到關於SO的一些問題/答案(例如Drupal 6: How to quickly theme a view?),如果你搜索一下。
7
我其實有一天這麼做。我給你一個簡短的概述,稍後再展開。
- 設置您的視圖;通過查看視圖 - >添加視圖
- 一旦您的視圖完全設置,在視圖的底部(D6中的左列,D7中最右邊的「高級」列),您將看到一個名爲「主題:信息「,點擊它。
- 您將看到的是一系列模板(.tpl.php)文件,這些模板視圖用來爲您的數據提供主題。基本上粗體的文件名稱是視圖用於主題數據的文件。
自定義您的瀏覽
- 選擇您需要的主題頁面。例如,如果你創建了一個「Block」視圖,並且我想定製基本的html佈局,我會選擇一個正在顯示給我的名稱(除了當前加粗的那個)並在我的主題中創建該文件目錄(sites/all/zen/custom-file-view-fields-views.tpl.php) - 這是如果視圖告訴我可以使用文件名custom-file-view-fields-views.tpl.php
- 下一步是知道你需要在那裏放置哪些代碼。最快的方法是回到視圖中的主題信息,單擊文件替換的鏈接並獲取呈現給您的代碼。將該代碼粘貼到您創建的文件中。
- 從這裏開始,您現在可以成功定製該視圖。
請記住,呈現給您的主題信息是從基本到複雜(從上到下)呈現的。所以選擇你需要仔細編輯的文件。我稍後在這個答案中提出了一些圖像。
希望這會有所幫助!乾杯!
0
有什麼具體的你想完成?除了嚴格的Drupal意義上的「主題」以外,還有很多方法可以爲視圖「主題化」。
就個人而言,我只是給字段類和使用這些,重寫輸出以包含變量作爲類,如果需要的話。這比直接修改TPL文件更容易,更易於管理。
相關問題
- 1. 如何在Drupal 7中正確地主題視圖字段
- 2. 如何在Drupal 7中手動主題視圖?
- 3. drupal主題過濾器的視圖
- 4. Drupal 7:嵌入視圖選擇主題
- 5. Drupal視圖參數塊主題
- 6. Drupal 7的自定義視圖主題
- 7. Drupal:視圖標題
- 8. Drupal:如何主題模塊
- 9. 如何在Drupal中主題菜單塊?
- 10. 如何在視圖中爲主題暴露的過濾器項目 - Drupal 6
- 11. 如何在不同的Drupal主題上顯示不同的視圖
- 12. 在視圖中進行主題化,drupal 7
- 13. Drupal主題
- 14. 如何快速主題視圖?
- 15. 包括在Drupal主題
- 16. Drupal的8 - 在主題
- 17. Drupal主持一個視圖的顯示
- 18. 如何在drupal視圖的標題中使用PHP?
- 19. DRUPAL,Views:我無法從視圖設置更改主題
- 20. Drupal訪問視圖我的主題中的參數
- 21. drupal主題爲Customfield的視圖:PHP代碼
- 22. CakePHP Smarty視圖與主題支持(即主題Smarty視圖)
- 23. Drupal主題管理
- 24. 主題Drupal面板
- 25. drupal 7鏈接到主題圖片
- 26. CSS問題與Drupal主題
- 27. Drupal主題()的問題
- 28. 如何顯示在Drupal 8 UNIX主題翻譯在主題設置選項卡
- 29. 在drupal中安裝主題問題
- 30. drupal 7 drupal中的主題概念擴展8主題層