MT4.2:特定のカテゴリのブログ記事を並べ替える

自分への覚え書きとして

カスタムフィールドを使えばこんな事をしなくても大丈夫なんでしょうが。。MTOSの場合とかカスタムフィールドが使えないので困りますよね。

「カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版」を使って特定のカテゴリのブログ記事を並べ替える方法です。

1.ブログ記事を並び換えるプラグインをインストールします。

カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版」をインストールします。

2.「特定のカテゴリ」のブログ記事一覧を表示させます。

<MTCategories>
<MTIfCategory name="特定のカテゴリー">
<MTEntries>
<h4><$MTEntryPermalink$>"><$MTEntryTitle$></a></h4>
<p><$mt:EntryBody words="80"$></p>
<p class="entryDetails"><a href="<$mt:EntryPermalink$>#more" rel="bookmark">詳細</a></p>
</MTEntries>
</MTIfCategory>
</MTCategories>

3.並び順を変更できるようにします。

これだと、好きな並び順で出力できませんので、出来るようにします。
具体的には「<MTEntries>」を「<MTSortedEntries>」に変更します。

<MTCategories>
<MTIfCategory name="特定のカテゴリー">
<MTSortedEntries>
<h4><$MTEntryPermalink$>"><$MTEntryTitle$></a></h4>
<p><$mt:EntryBody words="80"$></p>
<p class="entryDetails"><a href="<$mt:EntryPermalink$>#more" rel="bookmark">詳細</a></p>
</MTSortedEntries>
</MTIfCategory>
</MTCategories>

完成です!

「<MTSortedEntries>」は、プラグインを入れた事で使えるようになったタグです。
これは、ブログ記事を指定した並び順に沿って出力するテンプレートダグです。

上記のままだと、特定のカテゴリのブログ記事が全て表示されてしまいますので、「lastnモディファイア」を使って表示件数を制御する事もできます。

こちらにモディファイアの事やその他のテンプレートタグの事など詳しい情報がありますのでご参考にしてください。

「カテゴリ/フォルダ/ブログ記事/ウェブページを並べ替えるプラグインβ版」は、とっても便利なプラグインで、今回はブログ記事の並べ替えをしていますが、カテゴリの順番等も並べ替えができます。

こちらの記事を参考にさせて頂きました。ありがとうございました。

タグ: , ,

コメントをどうぞ