可以在主题的.info文件之外定义区域吗?
题
基本上,我正在尝试逆转工程,该主题是由另一个人开发的。问题是我在Drupal的基础上还不是很坚定。
因此,我正在查看一个块的管理页面,并查看特定区域,该区域未在主题的.info文件中定义。
区域可以在其他地方定义吗?还是从其他地方继承(也许另一个主题)?
更新:由于继承了某些东西,这应该是子主题,应该用:
基本主题= themename
行进 themename.info 文件。但是这个主题中没有这样的行... :(这个未定义的区域应该来自其他地方...
解决方案 2
好的,事实证明,它毕竟是.info文件中定义的区域。只是我正在与之合作的Drupal使用了不同的语言包,而只是默默地翻译的区域名称可以。这就是让我感到困惑的原因 - 一个地区被翻译而来,其余的保持完整。
对于遇到同样问题的人可能很有用。
其他提示
Drupal 7有5 默认区域:
区域[sidebar_first] =左侧栏
区域[sidebar_second] =右侧栏
区域[内容] =内容
区域[标头] =标题
区域[页脚] =页脚
区域[突出显示] =突出显示
区域[帮助] =帮助
父母主题不会继承区域: https://drupal.org/node/225125.
如果我没记错的话,您曾经能够定义区域 theme_region(), ,但我相信这不再被使用。
不隶属于 drupal.stackexchange