我遇到了一個奇怪的問題,那就是網站上沒有顯示塊。經過大量的探討之後,我發現block.tpl.php沒有被調用/發現。模板文件未被發現
望着建議,主題引擎正在試圖尋找它看起來像最普通的模板將查找是block-MODULE.tpl.php
- 也就是說,如果我設置爲符號鏈接block-block.tpl.php
,block-views.tpl.php
等則內容將顯示。 它只是不會找到block.tpl.php
所以我種使問題消失,但我感覺好多了,如果我能妥善解決這個問題。
任何人都知道爲什麼(或在哪裏)會發生?
這是drupal 6,與禪宗 subtheme。禪宗在sites/all/themes/
次主題是在sites/example.com/themes/
。
(它似乎是找到page.tpl
)
它感到真正的奇怪的回答和接受我這樣的答案,但似乎'原來我做了一些愚蠢的'不是一個理由來關閉一個問題,我不能刪除它?只是「投票」它的刪除?無論如何。 – Andrew 2010-09-01 12:49:11
我在使用最新的禪宗Drupal 6.20中遇到了類似Zen和我的子主題的問題。它不會在子主題的文件夾中找到模板,但如果將它們移動到zen/zen主題文件夾中,它會找到它們。$ vars ['template_files']中的建議是正確的,因爲我可以在mytheme_preprocess_node()中看到它們的打印。所以在我的情況下還有其他事情正在發生,這可能是一個更普遍的問題。所以不妨考慮一下這個還沒有完全解決! – 2011-02-05 23:17:11