撮影した写真や音楽・映画のレビュー・Movable Typeの活用方法など。
Kamitani79-メロンとバナナとブログ【携帯】
[メニュー][HOME]

つぶやき

2012/09/26 23:45
└Armin van Buuren announces A State Of Trance 600 World Tour http://t.co/GHjbQnKt
Twitterで見る
Amebaなうで見る

Movable Type(MT)の各一覧表示にて最後の処理



2009/04/09 22:14
Kamitani79
コメント(0)を読む・書く

Movable Type(MT)の各一覧表示にて最後の処理を行う場合いくつか方法があります。


タグリファンレスにあるように最後のときのみ実行するタグとして以下があります。


・ブログ記事一覧で最後のブログ記事のとき処理を行いたい場合
<MTEntriesFooter>
行いたい処理
</MTEntriesFooter>


・アーカイブ一覧で最後のアーカイブのとき処理を行いたい場合
<MTArchiveListFooter>
行いたい処理
</MTArchiveListFooter>


通常は上記の対応で済みますが、最後の処理を判定する場合は対応できません。

例えば、最後だけ処理をやめたいときです。
良くあるのが携帯サイトにて最後だけ「罫線<hr />」を付けたくないときです。


条件文の「MTIf」或は「MTUnless」を使い、判定に「__last__」を指定することで解決します。


・最後の時は「A」を行い、それ以外は「B」を行いたい場合
<MTIf name="__last__">
行いたい処理「A」
<MTElse>
行いたい処理「B」
</MTElse>
</MTIf>


・最後以外は「A」を行いたい場合
<MTUnless name="__last__">
行いたい処理「A」
</MTUnless>


また最初の処理の判定は「__first__」で判定ができます。


コメント(0)を読む・書く



ランキングサイト
ランキングサイトに参加しています。たくさん素晴らしいサイトがありますが、
頑張っています!応援してくれる人はクリックをお願いします!
厳選リンク集

Kamitani79の日々のブログ。撮影した写真や音楽・映画のレビュー・Movable Typeの活用方法など。メロンとバナナのように!!