Movable Type プラグインディレクトリ
TagSupplementals
標準で提供されている「タグ」周りの機能を拡張するプラグインです。
インストール方法
- ダウンロードした「TagSupplementals.zip」を解凍します。
- 解凍して生成された「TagSupplementals.pl」ファイルを、Movable Typeの「plugins」ディレクトリにアップロードします。
使い方
テンプレートの必要な箇所にMTタグを挿入します。
TagSupplementalsプラグインを導入すると以下のMTタグとフィルターが使用可能となります。
- MTEntryTagsCount
- エントリーに設定されているタグの個数を表示します。
MTEntriesの内側もしくはエントリー・アーカイブで使用できます。 - MTRelatedEntries
- 関連するタグを持つエントリーを関連度が高い順に取得するコンテナタグです。
MTEntriesの内側もしくはエントリー・アーカイブで使用できます。
以下のアトリビュートを付与することができます。 - lastn="N"
- 指定したN個のエントリーをリストアップします。Nは0より大きな数字にしてください。
- MTRelatedTags
- 現在のタグに関連するタグを取得するコンテナタグです。MTTagsおよびMTEntryTagsの内側で使用できます。
以下のアトリビュートを付与することができます。 - glue="XX"
- 複数のタグを取得した場合の区切り文字を設定します。
- MTTagLastUpdated
- タグが最後に追加された日時を表示します。
以下のアトリビュートを付与することができます。 - language="XX"
- 日時書式について、各国語の代表的な書式を指定します。
MTEntryDateのlanguageアトリビュートと同じ働きをします。 - format="XX"
- 日付の書式を指定します。
MTEntryDateのformatアトリビュートと同じ働きをします。 - encode_urlplus
- 標準で用意されているencode_urlフィルターとほぼ同じ働きをします。
- MTSearchTags
- mt-search.cgiの引数として渡されたタグを取得するためのコンテナタグです。検索結果テンプレートの中で使用できます。
エントリーの横にタグの数が表示される
使用例
<div class="module-archives module">
<h2>タグ使用数</h2>
<div class="module-content">
<ul>
<MTEntries lastn="10">
<li><$MTEntryTitle$> (<$MTEntryTagsCount$>)</li>
</MTEntries >
</ul>
</div>
</div>
使用例
<div class="module-archives module">
<h2>MTRelatedEntries</h2>
<div class="module-content">
<ul>
<MTEntries lastn="5">
<li><$MTEntryTitle$></li>
<ul>
<MTRelatedEntries lastn="5">
<li><a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a></li>
</MTRelatedEntries>
</ul>
</MTEntries >
</ul>
</div>
</div>
関連するタグを持つエントリーを関連度が高い順に表示される
<div class="module-archives module">
<h2>MTEntryTags</h2>
<div class="module-content">
<ul>
<MTEntries lastn="5">
<li><$MTEntryTitle$></li>
<ul>
<MTEntryTags>
<li><$MTTagName$></li>
<ul>
<MTRelatedTags>
<li><a href="<$MTTagSearchLink$>"><$MTTagName$></a></li>
</MTRelatedTags>
</ul>
</MTEntryTags>
</ul>
</MTEntries >
</ul>
</div>
</div>
encode_urlは半角空白を「%20」にエンコードするのに対し、encode_urlplusは半角空白を「+」にエンコードするという違いがあります。
使用例
<MTSearchTags>
<h3 class="search-results-header"><$MTTagName$></h3>
<ul>
<MTRelatedTags>
<li><a href="http://www.technorati.com/tag/
<$MTTagName encode_url="1"$>"><$MTTagName$></a></li>
</MTRelatedTags>
</ul>
</MTSearchTags>
関連するタグがまとめられている
検索結果テンプレートに表示される
カスタマイズ情報
特になし
その他付加情報
特になし
利用規約
特になし
トラックバック
- トラックバック URL