ホーム   ユーザガイド   開発者ガイド   モジュール情報   翻訳ファイル   当サイトについて   フォーラム  
Drupal6で領域の追加後、その後の表示方法が分かりません

Drupalの超初心者のabebiと申します。

Drupal6で、まず領域(content2)を追加しました。
追加した方法は「テーマ名.info」に以下を追加。

regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
regions[content2] = Content2

「テーマ名.info」をアップするとブロック設定画面に(content2)が追加されました。
次に(content2)に対してブロックを追加し、page.tpl.php内に

<?php
 
print $content2 
?>
を追加しても何も表示されません。

他に何か設定しなくてはいけない事があるのでしょうか。
まだまだDrupalをはじめたばかりですので、的外れな質問になってしまっているのかもしれませんが、ご了承下さい。

よろしくお願いします。

-abebi

でました。

0829様

ご丁寧な返信ありがとうございます、大変助かります。
また0829様のホームページも色々と参考にさせて頂いております。

結果はキャッシュのクリアで解決しました。私の場合キャッシュを使用しない設定にしているので、キャッシュのクリアで解決した事にすこし疑問はありますが、表示されるようになりました。

ps.
このサイトは非常に質問しやすい良いサイトですね。
また何かありましたら質問させて頂きます。ありがとうございました。

補足です。

問題解決されたようで、何よりです。

キャッシュのクリアに関する補足事項になりますが、
Drupal 6.x では、CSS のキャッシュ設定に関わらず、システム側に保存されたテーマ変数やテーマ関数のキャッシュをクリアする必要があるみたいです。
Drupal 5.x ではそういった現象に遭遇したことはなかったので、Drupal 6.x になって、パフォーマンスが向上された(らしい)ことが影響しているのかもしれませんね。
(詳しいことはわかっていませんけど...)

P.S. "さん" でいいですよ。^^;

キャッシュのクリアは...

通常はその方法で表示されると思うのですが...
テンプレート周りを弄った後は、[管理セクション] → [サイトの環境設定] → [パフォーマンス] ページの 「キャッシュデータのクリア」 を実行して、キャッシュをクリアしなければ更新されないということがありましたが、そのあたりはどうでしょうか?
見当はずれでしたら申し訳ありません。

コメント表示オプション
----------
お好みのコメントを表示方法を選択してください「設定の保存」をクリックすると変更が有効になります。