トップ –> MovableType –> タグによるスタイルの変更(MT3.3/カテゴリーアーカイブ)

MovableType

タグによるスタイルの変更(MT3.3/カテゴリーアーカイブ)

カテゴリーアーカイブで、タグによるスタイルを変更させます。例えばフォト中心のブログでフォト用のカテゴリーが複数存在し、その他に普通の記事も書くなどというときは、カテゴリー別にスタイルシートを変更するのに<MTIfCategory>タグなどを使用しても少々面倒でした。下記のように「タグ」を利用すること複数のカテゴリーのエントリーでもスタイルの変更が非常に楽なります。

例:フォト用タグ:Photo その他の記事タグ:Text
通常のエントリーのスタイル「.entry」をそのまま使用
フォト用のスタイルシート「.entry-photo」を追加(例: 幅を50%にしたスタイル)

<MTEntries sort_by="created_on" sort_order="ascend">
<MTEntryIfTagged tag="Text">
・・・・・・・・・・・・・・・・・・・・・・・・・・・
<a id="a<$MTEntryID pad="1"$>"></a>
<div class="entry" id="entry-<$MTEntryID$>">
・・・・・・・・・・・・・・・略・・・・・・・・・・・・
</div>
・・・・・・・・・・・・・・・略・・・・・・・・・・・・
</MTEntryIfTagged>
</MTEntries>

<MTEntries sort_by="created_on" sort_order="ascend">
<MTEntryIfTagged tag="Photo">
・・・・・・・・・・・・・・・略・・・・・・・・・・・・
<a id="a<$MTEntryID pad="1"$>"></a>
<div class="entry-photo" id="entry-<$MTEntryID$>">
・・・・・・・・・・・・・・・・・・・・・・・・・・・
</div>
・・・・・・・・・・・・・・・略・・・・・・・・・・・・
</MTEntryIfTagged>
</MTEntries>

上記のように<MTEntryIfTagged>にタグの属性を使用することで簡単にスタイルを変更できるだけでなく、テンプレートを変更せずにエントリーの管理が可能になります。
MT3.3ベータ版のタグ・リファレンスには<MTEntryIfTagged>タグの属性は載っていませんが、使用可能です。但しベータ版では、NOTやAND,ORが使用できませんでした。

参照先: SixApart(USA)「Everybody loves tags !」

トラックバック

ご意見・ご感想を投稿

・ ご意見・ご感想の内容は確認後表示されます。しばらくお待ちください。
・ 本サイトと無関係の内容は、削除いたします。ご了承ください。

August 15, 2007

      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Recent Comments

Index