テーマの.infoファイルの外で地域を定義できますか?
質問
基本的に、私は別の男によって開発されたテーマをリバースエンジニアリングしようとしています。問題は、私がまだDrupal Groundであまりしっかりしていないことです。
だから私はブロックの管理ページを見て、テーマの.infoファイルで定義されていない特定の領域を見ています...
地域は他の場所で定義できますか?または他の場所から継承されていますか(別のテーマかもしれません)?
アップデート:何かを継承するため、これはサブテーマである必要があります。
ベーステーマ= themename
ラインイン themename.info ファイル。しかし、このテーマにはそのような線はありません... :(この未定義の領域はどこかから来るはずです...
解決 2
OK、それは結局.infoファイルで定義されている領域であることが判明しました。私が一緒に働いていたDrupalは、異なる言語パックを使用していただけでなく、単に静かに翻訳された地域名ができたのです。それが私を混乱させたものです - 1つの地域が翻訳され、残りはそのまま残っていました。
同じ問題にぶつかった人に役立つかもしれません。
他のヒント
Drupal 7には5があります デフォルトの領域:
領域[sidebar_first] =左サイドバー
領域[sidebar_second] =右側のサイドバー
地域[コンテンツ] =コンテンツ
領域[ヘッダー] =ヘッダー
地域[フッター] =フッター
領域[強調表示] =ハイライト
地域[ヘルプ] =ヘルプ
地域は親のテーマに継承されていません: https://drupal.org/node/225125.
私が間違っていない場合、あなたは以前に地域を定義することができました theme_region(), 、しかし、私はそれがもはや使用されていないと信じています。