【发布时间】:2012-08-08 10:23:39
【问题描述】:
我目前正在从事一个 drupal 7 项目。我为某种内容类型编写了一个自定义模板。该文件被正确命名为node--type.tpl.php,并且它也正确显示。但其他区域和块不可见。其他自定义模板显示所有区域和块。我想提两点,
- 我不是 Drupal 爱好者/英雄
- 我正在扩展现有项目。
【问题讨论】:
-
你确定你正确渲染了模板中的区域吗?
-
也许你有打开的 DIV 标签?
-
模板正在正确呈现。我实际创建了内容类型,输入了一些内容,使用正确的名称模式节点创建了一个 tpl 文件 - 类型并将其放入模板文件夹中。所以我没有更改其他模板文件中的任何内容。我也尝试过使用空文件,因此它不能是打开的 html 标记或 php 错误。
-
@eyurdakul 对在哪里渲染块有任何限制吗?喜欢只在
<front>上显示或不显示node/*等。 -
我不知道,除了我的新模板文件之外,其他区域在每个页面上都可见。我应该在某个地方注册吗?
标签: php templates drupal drupal-7