質問

基本的に、私は別の男によって開発されたテーマをリバースエンジニアリングしようとしています。問題は、私がまだ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(), 、しかし、私はそれがもはや使用されていないと信じています。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top