aniyaさん
丁寧な手順、有難うございます。
できました。
パンくずリストって言うんですね。
ところで、このオートナビブロックの設定作業を全部のページでやる事になるのでしょうか?
それとも全ページ共通のブロックみたいな設定の仕方は有るのでしょうか?
ページの遷移を表示
2012年8月25日 at 14:54
それをなんて呼ぶのかさえわかりませんが、よく見る「ページの遷移」を表示するにはどうしたらいいのでしょうか?
「ページの遷移」といっているのは、例えばTOPページから商品一覧画面に移動し、そこから商品Aの詳細説明ページに移動した時に、その商品Aの詳細説明ページの上部辺りに有る以下の様な表示を言っています。
TOP → 商品一覧画面 → 商品Aの詳細説明ページ
まるで素人の質問ですみませんがよろしくお願いします。
タグ:
Re: Re: ページの遷移を表示
2012年8月25日 at 18:07
全ページ共通になる「グローバルブロック」というのがあります。
例えば、今使っているテーマがデフォルトの「Plain Yogurt」だった場合、
default.phpの
と書かれている箇所を
とすることで、メインコンテンツの前に常に「グローバルブロック」を設置することが出来ます。
※ブロック名(Breadcrumb)の部分は好きな名前でかまいません。
詳しくは「オリジナルテーマの作り方(http://concrete5-japan.org/help/design/step_by_step/ )」を
ご参照ください。
例えば、今使っているテーマがデフォルトの「Plain Yogurt」だった場合、
default.phpの
<div id="body">
<?php
$a = new Area('Main');
$a->display($c);
?>
</div>
と書かれている箇所を
<div id="body">
<?php
$a = new GlobalArea('Breadcrumb');
$a->display($c);
?>
<?php
$a = new Area('Main');
$a->display($c);
?>
</div>
とすることで、メインコンテンツの前に常に「グローバルブロック」を設置することが出来ます。
※ブロック名(Breadcrumb)の部分は好きな名前でかまいません。
詳しくは「オリジナルテーマの作り方(http://concrete5-japan.org/help/design/step_by_step/ )」を
ご参照ください。
Your post has been saved and will be published after approval by the forum moderator.
aniya
Re: ページの遷移を表示
作り方は以下の通りです。
1.ブロックを追加
2.オートナビブロックを選択
3.下記のように設定し、保存
・表示開始レベル→「トップレベル」
・開始レベル以外の階層ページの表示→「パンくずリスト形式で表示」
・階層レベル設定→「開始レベルから現在のレベル」
4.今作成したブロックを再度クリックし、カスタムテンプレートを選択
5.Breadcrumbを選択し、保存
以上で出来ます。
ポイントは4と5です。
3までの手順だと普通のリスト(li)表示のままですが、
カスタムテンプレート「Breadcrumb」を適用することによりパンくず形式で表示されます。
お試しください。