Movable Type入門 » カスタマイズ 基礎編

個別エントリーでカテゴリー内の前後記事を表示

通常は
 直前の記事 | メイン | 直後の記事
ですが、

 カテゴリー内の直前の記事 |メイン | カテゴリー内の直後の記事
にする方法です。

設定は
1.PreviousNextInCategory をダウンロード
2.PreviousNextInCategoryのPreviousNextInCategory.plを

sub _hdlr_entry_previous_in_category {
:
my $cat = $e->category
or return '';
if ($ctx->stash('category') ne '') {$cat = $ctx->stash('category');}
my $prev = $e->previous(1);
:
sub _hdlr_entry_next_in_category {
:
my $cat = $e->category
or return '';
if ($ctx->stash('category') ne '') {$cat = $ctx->stash('category');}

に修正してをpluginsフォルダにアップロード
3.個別ページに

<div id="menu">
<MTEntryCategories>
[<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel pmhc=""$>リスト</a>]<br />
<MTEntryPreviousInCategory>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a>
</MTEntryPreviousInCategory>
| <$MTEntryTitle$> |
<MTEntryNextInCategory>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTEntryNextInCategory>
</MTEntryCategories>
</div>

を加えて再構築でおしまいケル