« 目次

エントリー・タグを活用したテンプレートのカスタマイズ

エントリー・タグを活用したテンプレートのカスタマイズには、次のものがあります。

特定のブログ内のエントリー・タグの一覧表示

MTTagsを利用することで、特定のブログ内で入力されたエントリー・タグの一覧を表示できます。次の例では、各エントリー・タグの件数も表示します。

<div class="module-tags module">
<h2 class="module-header">エントリー・タグ</h2>
<div class="module-content">
<ul class="module-list">
<MTTags>
<li class="module-list-item"><$MTTagName$> (<$MTTagCount$>)</li>
</MTTags>
</ul>
</div>
</div>

タグ・クラウドを使ったエントリー・タグの一覧表示

タグ・クラウドは、エントリー・タグの利用頻度(ランク)でフォントのサイズを変更して表示する一覧表示の形式です。タグ・クラウドを使ったエントリー・タグの一覧を表示できます。

<div class="module-tagcloud module">
<h2 class="module-header">エントリー・タグ</h2>
<div class="module-content">
<ul class="module-list">
<MTTags>
<li class="module-list-item taglevel<$MTTagRank$>"><a href="<$MTTagSearchLink$>"><$MTTagName$></a>
</li>
</MTTags>
</ul>
</div>
</div>

また、次の内容をスタイルシートに反映します。

.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item { display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 17px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 15px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 11px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 9px; }

特定のエントリーで入力されたエントリー・タグの一覧表示

入力されたエントリー・タグの一覧をテンプレート内に表示する例です。この例では、エントリー・タグが入力されていたときに、その一覧を表示します。複数のエントリー・タグが入力されていた場合はカンマで区切り、各エントリー・タグにはそのタグが入力された他のエントリーの一覧へのリンクも設定しています。

<MTEntryIfTagged>
<MTEntryTags glue=", ">
<a href="<$MTTagSearchLink$>" rel="tag"><$MTTagName$></a>
</MTEntryTags>
</MTEntryIfTagged>

特定のエントリー・タグが入力されたことの確認

MTEntryIfTaggedタグに特定のエントリー・タグ名を条件として指定することで、該当のエントリー・タグが入力されたことを確認できます。次の例では、blogというエントリー・タグが入力されている場合に、メッセージを表示します。

<MTEntryIfTagged tag="blog">
This entry is tagged: blog.
</MTEntryIfTagged>

特定のエントリー・タグが入力されたエントリーの一覧表示

MTEntriesタグに、tagアトリビュートを指定することで、特定のエントリー・タグが入力されたエントリーの一覧を表示できます。次の例では、blogというエントリー・タグが入力されたエントリーの一覧を表示します。

<MTEntries tag="blog">
<MTEntriesHeader><ul></MTEntriesHeader>
<li><$MTEntryTitle></li>
<MTEntriesFooter></ul></MTEntriesFooter>
</MTEntries>

Copyright © 2001-2007 Six Apart, Ltd. All Rights Reserved.