[ Jpn | Eng ]

Main Menu



Search

サイト内検索:

Archive

Powered by
MTOS 5.04

g200kg > MovableType Tips > 3.変数と変数の比較

MovableType Tips

2008/04/05

3.変数と変数の比較

Prev < | 1.目次 | 2.カテゴリ毎にデザインを変える | 3.変数と変数の比較 | 4.MovableTypeのコメントを使ったBBS | 5.折りたたみメニュー | 6.ページナビゲーション | 7. sitemapを作る | > Next


これはとても重要な機能なのだが、公式にサポートされているのかどうか良くわからない。ドキュメントにも書かれていない。しかし! 知っている人は知っている。 逆にこれを知らずに苦労している人が多いのだ! 

というかこれがないと不便でしょうがないだろ。 変数同士の比較の前に、例えば MTIfCategory でカテゴリの判定をする場合、

<MTIfCategory name="xxx">
だが、ここでxxxとして変数を使う事がてきないのか!?という事だ。 結論としては
<MTIfCategory name="$xxx">
と"$"を付けてやると変数xxxの値との比較ができる。

という事で変数同士を比較したい場合は、MTIf で、

<MTIf name="xxx" eq="$yyy">
とやれば良いのだ。 更に言えば、変数から変数への代入は普通だと
<MTSetVarBlock name="xxx"><$MTGetVar name="yyy"$></MTSetVarBlock>
なんて面倒な事になるのだが、実は
<MTSetVar name="xxx" value="$yyy">
でできたりするのだ。うーん、これは知ってないと損。 将来のバージョンアップで突然できなくなってたりしたらショックだがな・・・。
Prev < | 1.目次 | 2.カテゴリ毎にデザインを変える | 3.変数と変数の比較 | 4.MovableTypeのコメントを使ったBBS | 5.折りたたみメニュー | 6.ページナビゲーション | 7. sitemapを作る | > Next


g200kg