Re: すべてのページに同じブロックかスタックを追加したい
2012年4月1日 at 18:24
ページタイプのデフォルトの編集画面で、ブロックを追加します。追加したブロックをクリックするとメニューに「子ページ設定」があると思います。開いた画面で、複数のページに一括でブロックを追加できます。
あるいは、テーマにグローバルエリアを追加してしまうのが一番楽だったりします。
タグ:
Re: すべてのページに同じブロックかスタックを追加したい
2012年4月10日 at 12:37
adminでログインして試してもらえますか?ページタイプのデフォルトへの追加は、管理者でないとできないようです。
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を間違えて記述していたので修正しました。すみません。。。
$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月11日 at 0:05
えっと補足ですが、グローバルエリアの指定は
ではなく、
なんです(2行目に$cが無い)。
まあ、あっても動くみたいですが。何の変化なんでしょうねぇ。
$a = new GlobalArea('Main');
$a->display($c);
ではなく、
$a = new GlobalArea('Main');
$a->display();
なんです(2行目に$cが無い)。
まあ、あっても動くみたいですが。何の変化なんでしょうねぇ。
Your post has been saved and will be published after approval by the forum moderator.
ひろぼん
Re: すべてのページに同じブロックかスタックを追加したい
やりたいことは、tomoacさんと同じで、既存の全てのページにブロックを追加したいのです。
やったことは、ページタイプ>左サイドバー>デフォルト>編集 までです。
ここで、ブロックを追加したいのですが、追加ボタンが現れません。