個別エントリーで同一カテゴリーの一覧を表示
個別ページのサイドバーに同一カテゴリーの一覧を表示する方法を説明します。
【バージョン4からプラグインいりません】
<MTSetVarBlock name="catname"><$MTEntryCategory$></MTSetVarBlock>
<MTEntries category="$catname">
<ul>
<li><a href="<MTEntryPermalink>"><MTEntryTitle></a></li>
</ul>
</MTEntries>
MTEntryCategoryをcatnameという名前で保持すれば、
entriesでカテゴリー指定できますね。
【3.3 ~ 3.5バージョン】
1. MTTagInvoke プラグインのダウンロード
MT ExtensionsのMTTagInvoke 1.0をダウンロードして解凍し、plugins配下のMTTagInvokeフォルダをサーバーのpluginsフォルダ配下にアップロード
2. 個別ページの表示したい箇所に設定
<MTTagInvoke tag_name="MTEntries">
<MTTagInvokeAttribute name="category"><$MTEntryCategory$></MTTagInvokeAttribute>
<MTTagInvokeContent>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTTagInvokeContent>
</MTTagInvoke>
【3.2以下 旧記事】
MT ExtensionsのMTTagInvoke 0.9をダウンロードして解凍し、
MTTagInvoke.plをpluginフォルダにアップロード
【3.3の方は注意】
なんと3.3では、このプラグインと同じ名前の変数を使っています。。
有名なプラグインだから避けてくれてもいいのに~
という訳で3.3の方は変数名を変更しましょう。
私は25行目のTagNameとMTTagNameをTagName2とMTTagName2にし、
62行目をMTTagNameをMTTagName2にしました。
まさかMTTagName2なんて変数は使わないでしょう...
2. 個別ページの表示したい箇所に設定
<MTTagInvoke tag_name="MTEntries">
<MTTagAttribute name="category"><$MTEntryCategory$></MTTagAttribute>
<MTTagAttribute name="lastn">5</MTTagAttribute> ← 表示数の指定
<MTTagContent>
<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTTagContent>
</MTTagInvoke>