エントリー

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用テンプレートでも 当方で配布しているテンプレート でも使えます。

ページ移動

関連エントリー

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
  • 一旦登録したコメントは、あとで編集できませんのでご注意下さい。
登録フォーム

基本的には「全体に公開」されますが、内容によっては管理人の方で公開を制限する場合がありますので、その旨ご了承下さい。

ユーティリティ

2024年11月

- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

キーワード検索

キーワード検索フォーム

ユーザー

  • cccのアバター

新着画像

ブログパーツ

Twitter

Twilogを見る

Feed