特定のタグがついている場合の実行する条件分岐

Posted by poundhound on

Movable Typeで特定のタグがついている場合にのみ実行しようとした時の条件分岐としては<mt:EntryIfTagged>タグがあります。

例えば"イベント"なんてタグが付いている時にクラスを当てて表示方法を変えたい場合なんかに有効。

<mt:Entries>
<mt:EntryIfTagged tag="イベント">
<div class="event">
<p><$mt:Entryate format="%x(%a)"&></p>
<$mt:EntryBody$>
</div>
<mt:Else>
<div class="normal">
<p><$mt:Entryate format="%x(%a)"&></p>
<$mt:EntryBody$>
</div>
</mt:EntryIfTagged>
</mt:Entries>

この場合、XHTMLの出力はタグにイベントが付いている時はdivに.eventが付いた方が表示され、それ以外の場合は.normalが付いた方が表示されます。

Categories: Movable Type Tags:

Comment(0) | Trackback(0)

Category:Movable Type の最近の記事

Trackback(0)

Trackback URL: http://www.nk0206.com/mt5/mt-tb.cgi/373

Leve comment

About Author

poundhound

poundhound
web-designer
  • del.icio.us
  • flickr
  • Last FM
  • tumblr

twitter

Recent Tweet

    follow me on twitter

    Life Log

    • twilog
    • twitpic
    • pick