Drupal 7 block.tpl.php不存在

时间:2013-11-25 12:13:01

标签: drupal drupal-7 drupal-modules drupal-views drupal-theming

我是Drupal的新手,并尝试创建自己的Drupal主题。我从theme/garland复制了Garland主题并将其粘贴到sites/all/themes/(renamed mytheme)。但是当我搜索如何在Drupal中集成模板时,我得到了我需要四个必需文件:comment.tpl.php, page.tpl.php, node.tpl.php and block.tpl.php但在该主题中没有名为block.tpl.php的文件名,尽管我有{{1} }}。

请指导我,我需要自己创建template.php吗?如果我创建它的内容是什么以及如何使用它,那么我的网站中block.tpl.php的用途是什么。

我是这个CMS(Drupal)的新手,所以任何回复都会对我有所帮助。

1 个答案:

答案 0 :(得分:0)

您可以通过将block.tpl.php复制到主题文件夹来创建自己的modules/block(请记住清除缓存!)。 template.php应该包含主题函数的自定义覆盖,以及进程/预处理钩子的实现。您可以通过关注this link以及通常搜索drupal.org网站,深入讨论Drupal主题系统的工作原理。