2012-01-13 18 views
1

Drupal 7サブテーマのカスタム領域を作成しようとしています。私は、次の午前プロセスである:カスタム領域がDrupal Subテーマに表示されない

1)このようなサブテーマのの.infoファイル内のサブ領域を指定: 印刷レンダリング、 領域[「sub_region」] =サブ領域 2)page.tpl.phpファイルで($ page ['sub_region']);私がサブ領域が現れることを望む場所で。

3)しかし、この新しいサブ領域は、私のブロックに表示されないキャッシュ

をクリア。

誰かが私が間違っていることを指摘していますか?以上の操作を行うために

おかげ

答えて

1

を必要とすることは、特別にこのセクションthisの読み取りを持つ価値があるかもしれません。

地域の継承

サブテーマは親テーマからカスタム領域を継承しません。 がカスタム領域を使用している場合は、親テーマの.infoファイルの領域宣言を からコピーする必要があります。あなたのサブテーマのpage.tpl.php ファイルが、サブテーマの地域設定と一致していることを確認してください。あなたのブロックページ

EDIT

enter image description here

右上隅に別のテーマに異なるブロックを設定することができるようにタブです。あなたはサブテーマを選んでいますか?

+0

は、メインテーマに、私はあなたが慎重に –

+0

は、あなたが実際にメインでそれを入れてみました質問を読んでいないので、downvoteする必要はありませんテーマと.infoファイルをコピーする? – SpaceBeers

+0

いいえ..私は単にサブテーマにカスタム領域を追加しますか? –

1

.infoのリージョン宣言の構文が正しくありません。リージョン名をラップする一重引用符は使用しないでください。カスタム領域は私のサブテーマに追加されました

regions[sub_region] = Sub region 

Documentation for .info file

+0

実際には逆引用符で囲まれていても違いはありません。 –

関連する問題