基本上,我正在尝试逆转工程,该主题是由另一个人开发的。问题是我在Drupal的基础上还不是很坚定。

因此,我正在查看一个块的管理页面,并查看特定区域,该区域未在主题的.info文件中定义。

区域可以在其他地方定义吗?还是从其他地方继承(也许另一个主题)?

更新:由于继承了某些东西,这应该是子主题,应该用:

基本主题= themename

行进 themename.info 文件。但是这个主题中没有这样的行... :(这个未定义的区域应该来自其他地方...

有帮助吗?

解决方案 2

好的,事实证明,它毕竟是.info文件中定义的区域。只是我正在与之合作的Drupal使用了不同的语言包,而只是默默地翻译的区域名称可以。这就是让我感到困惑的原因 - 一个地区被翻译而来,其余的保持完整。

对于遇到同样问题的人可能很有用。

其他提示

Drupal 7有5 默认区域:

  • 区域[sidebar_first] =左侧栏

  • 区域[sidebar_second] =右侧栏

  • 区域[内容] =内容

  • 区域[标头] =标题

  • 区域[页脚] =页脚

  • 区域[突出显示] =突出显示

  • 区域[帮助] =帮助

父母主题不会继承区域: https://drupal.org/node/225125.

如果我没记错的话,您曾经能够定义区域 theme_region(), ,但我相信这不再被使用。

许可以下: CC-BY-SA归因
scroll top