StarBrother

同一カテゴリ内ページ移動させるEntryCategoryLinksプラグイン

| Comment [0] | Trackback [0]

Movable Typeで、エントリページを同一カテゴリ内で移動させることができるプラグインとして、EntryCategoryLinksがあります。

通常、MTではエントリページ内でページを移動させようとするとカテゴリに関係なく作成順に移動させるようになっています。しかしこれでは日記だけで使うならともかく、CMS的に使いたいのであれば役不足となります。できることなら、同一カテゴリ内で移動させたいと思うでしょう。そんなときに使いたいのがこのEntryCategoryLinksプラグインです。

使い方

まず、プラグインをダウンロードします。

EntryCategoryLinksのダウンロードサイト

そうすると、EntryCategoryLinks.plがダウンロードされますから、これをMTのpluginsディレクトリにフォルダごと転送します。

次に、ブログ記事テンプレート内の表示させたい位置に以下のタグを埋め込むか、若しくはinclude moduleを使って読み込ませる場合は、テンプレートモジュールを作成します。テンプレートモジュール名は、「同一カテゴリ内移動」とします。

<div class="content-nav">
<MTEntryPrimaryCategory>
<MTEntryPrevInCategory>
前のページ:<a href="<$MTEntryPermalink$>">≪ <$MTEntryTitle$></a><br />
</MTEntryPrevInCategory>
<MTEntryNextInCategory>
次のページ:<a href="<$MTEntryPermalink$>"><$MTEntryTitle$> ≫</a>
</MTEntryNextInCategory>
</MTEntryPrimaryCategory>
</div>

テンプレートモジュールの読み込ませ方

ブログ記事テンプレートを開いて、表示させたい位置に以下のタグを埋め込みます。

<mt:include module="同一カテゴリ内移動" />

また、MT3の場合は、

<$MTInclude module="同一カテゴリ内移動"$>

とします(MT4でも可)。

直に記述した場合も、モジュール読み込みの場合も、記述したら、必ずブログ記事アーカイブテンプレートの再構築を行ってください。MT4.2なら保存と再構築ボタンを押すだけでよいのです。MT4.1以前の場合とMT3の場合は保存ボタンを押してから、改めて、ブログの再構築を行います。

トラックバックURL

このエントリーのトラックバックURL:
http://makky.s32.coreserver.jp/mt5/mt-tb.cgi/549

コメントする