freoのスマホ用テンプレートにパンくずリスト表示プラグインをいれるとしたら
- 2013/02/14 20:42更新
- カテゴリー:モバイル表示
- タグ:freoテンプレート, スマホ用
現在、freoのスマホ用テンプレートではページのページ移動のリストは、
親ページ
前のページ
次のページ
の順に並んでます。
子ページの場合はこれでもいいんですが、孫ページだと
子ページ
前のページ
次のページ
の順になるので親ページへのリンクがないのでちょっと不便に感じるかもしれません(トップページへのリンクは下のメニューにあります)。
そこで パンくずリスト表示プラグイン を使って表示できるようにしてみましょう。
※予めパンくずリスト表示プラグインを導入してください。
templates/iphones/internals/page/default.html の
<!--{if $plugin_page_parent and ($plugin_page_link_previous or $plugin_page_link_next)}-->
<h2>ページ移動</h2>
<ul class="menu">
<li><a href="{$freo.core.http_file}/page/{$plugin_page_parent.id}">{$plugin_page_parent.title}</a></li>
の部分を、
<!--{if $plugin_page_parent}-->
<h2>ページ移動</h2>
<ul class="menu">
<!--{foreach from=$plugin_page_topicpaths|smarty:nodefaults item='plugin_page_topicpath'}-->
<li><a href="{$freo.core.http_file}/page/{$plugin_page_topicpath.id}">{$plugin_page_topicpath.title}</a></li>
<!--{/foreach}-->
に変更(緑字を削除して赤字を追加)します。緑字の部分を削除しないと正しく表示されません。
※2013/2/14 20:42に一部修正しました。
そうすると、孫ページのとき
親ページ
子ページ
前のページ
次のページ
の順に表示できます。
これはfreoに添付されているiPhone用テンプレートでも 当方で配布しているテンプレート でも使えます。