2022.1.3|Movable Type

Movable Type(ムーバブルタイプ)で表示してる記事と同じカテゴリーの記事を表示させて現在の記事を除外して表示する設定方法

Movable Type(ムーバブルタイプ)で表示してる記事と同じカテゴリーの記事を表示させて現在の記事を除外して表示する設定方法

Movable Type(ムーバブルタイプ)では、同じカテゴリーの記事一覧(関連記事)を表示させるには、ブロックタグ(MTタグ)を利用して表示させることができますが、この時、現在開いている記事も一覧の中に表示されてしまいます。
この記事一覧から現在開いている記事を除外する場合は、条件分岐を行う事で除外できます。
今回は、Movable Type(ムーバブルタイプ)で表示してる記事と同じカテゴリーの記事を表示させて現在の記事を除外して表示する設定方法を解説します。

Movable Typeで表示してる記事と同じカテゴリーの記事を表示する設定方法

管理画面から「カテゴリの記事(関連記事)一覧」を設定しているテンプレートを開き、「mt:Entries」の個所に「unique=”1″」のMT専用タグを設定します。

Movable Typeで表示してる記事と同じカテゴリーの記事を表示させて現在の記事を除外して表示する設定方法
表示してる記事と同じカテゴリーの記事一覧表示
<mt:IfNonEmpty tag="EntryCategory">
<mt:EntryCategories>
<MTIfCategory>
<h5><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></h5>
<div>
<ul>
<mt:Entries unique="1">
<li><a href="<$mt:EntryPermalink$>"><$mt:EntryTitle trim_to="10+..." $></a></li>
</mt:Entries>
</ul>
</div>
</MTIfCategory>
</mt:EntryCategories>
</mt:IfNonEmpty>

まとめ

Movable Type(ムーバブルタイプ)では、ブロックタグ(MTタグ)を利用して色んな表示の設定ができます。
ブロックタグ(MTタグ)の要素を理解していくと記事やカテゴリーに付随した見せ方ができるのでこの辺の設定はCMSだからできる設定なので覚えておくと良いと思います。