Home > PCな生活MT > 個別ページのナビに同一カテゴリーの前後リンクを表示する

<< | 個別ページのナビに同一カテゴリーの前後リンクを表示する | >>

個別ページのナビに同一カテゴリーの前後リンクを表示する

2008.04.02 | Posted at 11:57 | Category: MT

Movable Type で、個別ページのナビゲーションで前後の記事が、投稿した順のブログ記事になっているのを、同一カテゴリーの前後記事を表示するようにした。
この方が、親切だと思う。
例によって小粋空間さんの該当記事を参考にさせていただいた。
ただし、テンプレートの

<MTEntryPreviousInCategory>
<a href=”<$MTEntryPermalink$>”>« <$MTEntryTitle$></a> |
</MTEntryPreviousInCategory>
<a href=”<$MTEntryPermalink archive_type=”Category”$>”><$MTEntryCategory$></a>
<MTEntryNextInCategory>
| <a href=”<$MTEntryPermalink$>”><$MTEntryTitle$> »</a>
</MTEntryNextInCategory>

赤字の部分を

<MTEntryPreviousInCategory>
<a href=”<$MTEntryPermalink$>”>« <$MTEntryTitle$></a> |
</MTEntryPreviousInCategory>
<a href=”<$MTLink template=”main_index”$>”>Main</a>
<MTEntryNextInCategory>
| <a href=”<$MTEntryPermalink$>”><$MTEntryTitle$> »</a>
</MTEntryNextInCategory>

とした。
どうとも言えないが、私としては、この方が理にかなっているように思う。
※MT5導入にともない、小粋さんのテンプレートどおりに戻した。
パンくずリストがあるので、あえて、Mainへのリンクは必要ないのと、やはり、小粋さんのが、理にかなっている。


アーカイブテンプレートの「ブログ記事」に上記のタグを挿入するわけだが、既定の

<MTEntryPrevious>
<a href=”<$MTEntryPermalink$>”>« <$MTEntryTitle$></a> |
</MTEntryPrevious>
<a href=”<$MTLink template=”main_index”$>”>Main</a>
<MTEntryNext>
| <a href=”<$MTEntryPermalink$>”><$MTEntryTitle$»</a>
</MTEntryNext>

を全削除して、同じ位置に、前記の新タグを挿入した。

Pocket

<< | | MT | | >>

Trackback URL

Trackbacks

Comments

comment