Page Top

MTIf モディファイアの tag に入れる値には、MTが付く?付かない?

July 23, 2014

自分が書いたコードを眺めていて、あれ?と思ったのですが、MTIfモディファイアのtagに入れる値が、私はずっと以前よりいつも、例えば、MTCategoryCountの値を参照したい場合は、<MTIf tag="MTCategoryCount">などのようにMTを必ず付けていて、<MTIf tag="CategoryCount">のようにMTを省いて書いていませんでした。

が、自分のコードを眺めていて、<MTIf tag="CategoryCount">のように書いているカスタムフィールドの値があり、あれ?何か変な感じがするな?と思ったら、CategoryCountの前にくるMTを省いていたからなのですが、あれ?この書き方でもOKなのだろうか?とふと疑問になり、いつもMTを必ず付けて書いていたので、あれ?どちらが正しいのだろう?と疑問になり、Movable Typeのテンプレートタグリファレンスへ行って、調べてみましたら、やはりMTを省いた書き方で統一されている感じでした。

むむ?昔は値にMTが入っていたような・・、と狐につままれたような状態になり、どなたかMTが付いたMTIf tagの書き方をしていらっしゃるお方は居ないだろうか?と検索しましたら、小粋空間様のサイトにありました!2008年の記事で、「MTIf タグの tag モディファイアでテンプレートタグの値を直接参照する」というページに、MTIfのtagモディファイアの中に入れる値として、MTから始まるタグ名でも、MTを省いたタグ名でも、どちらを記述する方法でも同じこと、と書かれてありました。さすが小粋空間さんのサイトです。はっきり分かる事ができて、ありがたいです!

また後日忘れて、あれ???と不思議がらないように、自分用覚書でした。

最新記事