Movable Type プラグインディレクトリ

MTIfCategory

カテゴリーのリストと現在のアーカイブのカテゴリーを比較するプラグインです。

制作者: drk / フリー
ダウンロードサイト: カテゴリ IF 命令プラグイン-MTIfCategory :: Drk7jp
http://www.drk7.jp/MT/archives/000829.html

インストール方法

  1. ダウンロードした「IfCategory.pl」ファイルを、Movable Typeの「plugins」ディレクトリにアップロードしてください。
  2. 作業後、Movable Typeのシステム・メニューのプラグイン管理画面を表示し、プラグインの一覧に「IfCategory.pl」が表示されていることを確認してください。これで設置完了です。

使い方

このプラグインは、カテゴリー・アーカイブに各カテゴリーへのナビゲーションを追加したいと思ったときなどに便利に使えます。
例えば、BOOKカテゴリーのアーカイブに、すべてのカテゴリーへのナビゲーションリンクを追加します。
以下のコードを、カテゴリー・アーカイブに追加します。

<ul>
<MTCategories>
      <li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></li>
</MTCategories>
</ul>

こうすると、すべてのカテゴリーがリンクつきで表示されてしまいますが、現在のカテゴリー(ここではBOOKカテゴリー)にだけはリンクをつけたくないことがあります。その場合は、以下のようにします。

<ul>
<MTCategories>
   <MTIfCat_eq_Arc>
      <li><$MTCategoryLabel$></li>
   <MTElse>
      <li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></li>
   </MTElse>
   </MTIfCat_eq_Arc>
</MTCategories>
</ul>

これで、現在表示しているカテゴリー以外にリンクが付加されます。
同様にエントリー・ーアーカイブで同様のことをしたいときは、以下のコードをエントリー・アーカイブのテンプレートに追加します。

<ul>
<MTCategories>
   <MTIfCat_eq_Ent>
      <li><$MTCategoryLabel$></li>
   <MTElse>
      <li><a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a></li>
   </MTElse>
   </MTIfCat_eq_Ent>
</MTCategories>
</ul>

こうすると、現在表示しているエントリーの所属するカテゴリー以外にリンクが付加されます。

カスタマイズ情報

特になし

その他付加情報

特になし

利用規約

特になし


トラックバック

トラックバック URL

このページのトップへ