Movable Type入門 » カスタマイズ 上級編

エントリー単位で制御を変える

MTEntryIDを変数にセットして、条件式で分けます。

サンプル

<mt:SetVarBlock name="this_entryId"><$MTEntryID$></mt:SetVarBlock>
<MTIf name="this_entryId" eq="2">
<div id="outline">
<MTElse>
<MTIf name="this_entryId" eq="3">
<div id="facility">
<MTElse>
<MTIf name="this_entryId" eq="5">
<div id="policy">
<MTElse>
<MTIf name="this_entryId" eq="6">
<div id="menu">
<MTElse>
<MTIf name="this_entryId" eq="7">
<div id="staff">
<MTElse>
<MTIf name="this_entryId" eq="8">
<div id="faq">
<MTElse>
<div id="new">
</MTElse>
</MTIf>
</MTElse>
</MTIf>
</MTElse>
</MTIf>
</MTElse>
</MTIf>
</MTElse>
</MTIf>
</MTElse>
</MTIf>

javaのようにif,else if,elseの順番で書ければ簡単なんですが、
MTElseをいちいち挟むので面倒...
インデント(字下げ)をしっかりとって括弧の数を合わせるようにしましょう。