2005年06月25日

記事の下部にもナビをつける

こんばんは。
今日は個別記事を表示したときに日付の上に出ている
ナビ(<<前の記事|メインページ|次の記事>>)を
記事の最後の方にもつけたいと思います。
これは記事ページのみ有効でトップページでは
ナビは表示されません。

[方法]
デザイン→コンテンツ→記事→HTML編集の順に開き、
<!-- Content -->のすぐ下にある
<% if:page_name eq 'article' -%>
<div class="navi">
<% if:previous_article -%>&lt;&lt;<a href="<% previous_article.page_url %>"><% previous_article.subject | tag_break %></a>| <% /if -%>
<a href="<% blog.page_url %>">Main</a>
<% if:next_article -%>| <a href="<% next_article.page_url %>"><% next_article.subject | tag_break %></a>&gt;&gt;<% /if -%>
</div>
<% /if -%>

をコピーし、(切り取ってしまうと上部のナビがなくなります)
下の方の適当な部分に貼り付けて
保存・記事ページを再構築してください。
exclamationここに載せてあるものは一部大文字に変えてあるので
必ず編集画面のほうでコピーしてください。
大文字にしないとなぜかきちんと表示されないんです…

--------
2005/07/23追記
小文字で表示されるようにしてみました。
ここからのコピペでも大丈夫……なはず。
でも編集画面のをコピペした方が確実だと思います。
--------


一応候補を挙げておくと、
--------
<div class="posted">posted by <% article.nickname %> at <% article.createstamp | date_format("%H:%M") -%>
中略
<% if:style.disp_category %>| <a href="<% article_category.page_url %>"><% article_category.name %></a><% /if %>
ここ
</div>
ここ(*)
</div>
ここ
</div>
ここあたり
<% /loop -%>

に貼り付けると「posted by ○● at 時間 | Comment | TrackBack | カテゴリ」の下に、
--------

ここ
<!-- /Content -->
<% content.footer -%>
(編集枠の一番下)

に貼り付けるとトラックバックの下に
ナビが表示されます。
ちなみにこのブログでは(*)のついている部分に貼り付けた状態です。
--------

本当は過去ログ一覧の最下部にも
[前月・メインページ・次月]へのナビをつけたかったんですが
どうもうまくいかないので今回は断念。
上に書いたのと同じようにやろうとすると記事の最後にナビが出る上
せっかく折りたたんである記事が全文表示されてしまうんですよふらふら

そんなわけで今回はここまで。
お付き合いありがとうございました!
ラベル:HTML
posted by 四葉屋 at 20:12| Comment(0) | TrackBack(0) | HTMLいじり | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]


この記事へのトラックバック

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。