我遇到了一个奇怪的问题,那就是网站上没有显示块。经过大量的探讨之后,我发现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