このカテゴリについて
Movable Type に関する、純粋に個人的な覚書です。人に見られることをあまり意識せず、堂主が実際に使用しているソースをそのまま貼り付けていますので、内容が分かりにくいかもしれません。一部PHPも含まれています。役に立つようでしたら参考にしてください。
カスタムフィールドのドロップダウンを利用して条件分岐する
目的
カスタムフィールドのドロップダウンで、「,一般媒介,専任媒介,管理,家賃保証」を選択可能とし、選択した内容により表示内容が異なるようにする。
方法
エントリーアーカイブに次のソースを記述する。
<MTSetVarBlock name="kanri"><$MTkanri$></MTSetVarBlock>
<MTIf name="kanri" eq="管理">
<span style="color:#ff0099;">安心サポート24(24時間緊急トラブル対応)</span><br />
<MTElseIf name="kanri" eq="家賃保証"> <!--nameを記さないと無視されるので書いておく-->
<span style="color:#ff0000;">当社が貸主なので仲介手数料がかかりません!</span><br />
<span style="color:#ff0099;">安心サポート24(24時間緊急トラブル対応)</span><br />
<MTElse>
</MTIf>
<MTElseIf name="kanri" eq="家賃保証"> のところでは、name属性を記述する必要はないと思うのだが、書かないとこの部分が機能しなかったので書き込んでおく。これにより問題なく機能した。
参考URL
http://www.movabletype.jp/blog/template_selector.html
直接関係ない覚書
試行錯誤中、ラジオボタンで試そうとしたりもしたが、何度かカスタムフィールドを作成しても[設定画面]-[ブログ記事]に反映されないという現象が起きたためあきらめる。原因不明。
【キーワード】
カスタムフィールド,ドロップダウン,条件分岐,表示内容,変更,
Posted at 08/12/04 16:12 | Edit
このエントリーのトラックバックURL http://yamani.xsrv.jp/mt/mt-tb.cgi/7041
» CMSとして使うMovable Typeガイドブック
» 送信元 山仁哲学堂 書評箋 :2008年12月 8日 12:25
初めて、Movable Type で変数や繰り返し処理、条件分岐についてのタグを使ってみようという人に、わかりやすくて役に立ちます。 [詳しくはこちら]
» Movable Typeテンプレートタグ虎の巻 Movable Type 4.x対応
» 送信元 山仁哲学堂 書評箋 :2008年12月 8日 12:27
「そろそろ<MTIf>なんかを使ってみようか」と思い始めた人をはじめ、すべての Movable Type ユーザーにオススメのMTタグ辞典です。 [詳しくはこちら]