web-dev-qa-db-ja.com

リージョン内のブロックの位置を変更するにはどうすればよいですか?

「コンテンツ」リージョンにブロックを追加しました。この領域の下部に表示されます。このリージョンの上部に移動するにはどうすればよいですか?

Drupalデフォルトのテーマを使用しています:Garland

ありがとう

2
chefnelone

ページコンテンツの下に表示されている場合(および上に表示したい場合)、新しいリージョンを追加する必要があります。 Garlandをコピーし、sites/all/themesで独自のカスタムテーマに名前を変更することをお勧めします。

.infoファイルに、新しいリージョンを追加します。例えば。:

regions[content_upper] = "content upper"

ページテンプレートファイルで、その領域を$ contentのすぐ上に配置します。

<?php print $content_upper; ?>
<?php print $content; ?>      

次に、「コンテンツ上部」にブロックを配置します

3
keva