Re: Re: Re: すべてのページに同じブロックかスタックを追加したい

2012年4月10日 at 20:19

たとえばMainエリアをグローバルエリアにする場合は

$a=new Area('Main');
$a->display($c);

となっているところを

$a = new GlobalArea('Main');
$a->display();



に変更します。

それをすべてのページタイプに記述します。

あとは通常通りMainエリアにブロックを追加すれば自動で他のページにも反映されます。

下記の3にヘルプが書かれています。ご参照ください。

http://concrete5-japan.org/help/design/theme-design-basic-seminar/


※ $cを間違えて記述していたので修正しました。すみません。。。

タグ:

Re: すべてのページに同じブロックかスタックを追加したい

2012年4月10日 at 20:26
これまた感激!

次回勉強会で詳しく教えてくれませんでしょうか。
 

Re: すべてのページに同じブロックかスタックを追加したい

2012年4月10日 at 21:44
うまく追加出来ました! 感謝です!!

そういえば、神戸の勉強会で教えて頂いた内容でしたね。

すっかり、忘れていました。申し訳ございません。
 

Re: すべてのページに同じブロックかスタックを追加したい

2012年4月11日 at 0:05
えっと補足ですが、グローバルエリアの指定は


$a = new GlobalArea('Main');
$a->display($c);


ではなく、


$a = new GlobalArea('Main');
$a->display();


なんです(2行目に$cが無い)。
まあ、あっても動くみたいですが。何の変化なんでしょうねぇ。