雖然我在這裏看到了一些關於此主題的「乾淨」答案,但它仍然不起作用,如下所示:在Drupal 7中使用完全自定義的主題,我用機器名稱cco_product創建了一個自定義內容。我想覆蓋爲此內容類型生成的頁面的頁面標記。我已經根據文檔012-頁面嘗試過 - tmemes文件夾中的cco_product.tpl.php,基於/module/system/page.tpl.php,但是我在此文件頂部的Hello world沒有顯示出來。 感謝您的幫助覆蓋自定義內容頁面標記Drupal 7
0
A
回答
1
首先,請嘗試清理緩存,如果沒有幫助,我可以建議查看您的頁面模板數組。也許你的一個模塊或你的自定義主題覆蓋了這樣的模板陣列:
function MYTHEME_preprocess_page(&$variables, $hook) {
//Add multiple suggestions for pages based on Node
if(arg(1) == 3) { //For node 3
$variables['theme_hook_suggestions'][] = 'page__contact';
} if(arg(1) == 4) { //For node 4
$variables['theme_hook_suggestions'][] = 'page__about';
}
}
+0
謝謝,這是真的從建議中獲取信息。我指的是爲這些案例找到一種Drupal類型的命名約定。最終我很快找到了與node - product.tpl.php匹配的正確匹配。 –
相關問題
- 1. 自定義標記覆蓋
- 2. 要自定義Drupal 7基本頁面的內容類型
- 3. Drupal 7編輯用戶頁面覆蓋
- 4. 覆蓋XML標記內容
- 5. UIPaveViewController與頁面指標覆蓋內容
- 6. drupal 7自定義內容hook_theme輸出
- 7. Drupal 7自定義頁面和URI
- 8. osm中的自定義覆蓋標記
- 9. 覆蓋/自定義Drupal模塊
- 10. Drupal 7主頁的自定義內容區域
- 11. 覆蓋圖像覆蓋自定義Google Map Web中的標記
- 12. drupal 7元標記由內容類型
- 13. 在任何頁面內容上顯示自定義字段。 Drupal 7
- 14. Drupal 7:將自定義內容類型字段調入頁面tpl
- 15. Ruby Net :: HTTP :: Post覆蓋自定義內容類型標題
- 16. 覆蓋頁面PreInit內部自定義服務器控件
- 17. Drupal自定義頁面URL
- 18. 頁面控制內容覆蓋iOS
- 19. 使用jQuery .tabs() - 內容覆蓋頁面
- 20. 頁面內容被導航欄覆蓋
- 21. js/jquery異步內容覆蓋頁面
- 22. 用自定義CSS彈出頁面不覆蓋頁面的CSS
- 23. Drupal頁面內容
- 24. 覆蓋Drupal 7評論表
- 25. 覆蓋drupal 7的theme_form
- 26. Drupal,覆蓋自定義內容類型的添加/編輯表單形式
- 27. 覆蓋page.tpl.php爲Drupal 7中的登錄頁面
- 28. 頁腳覆蓋內容HTML
- 29. HTML內容覆蓋頁腳
- 30. ASP.NET網頁:覆蓋從內容頁面佈局中定義的值
完成它,是節點 - cco_product.tpl.php。並且,根據自己的經驗,在測試之前清除緩存是否覆蓋工作! –