ConneCre

connelog

RSS

<mt:SetVarBlock>の記述方法

ミスしやすいのでメモ。

  1. <mt:SetVarBlock name="foo">
  2.     <$mt:EntryCategory$>
  3. </mt:SetVarBlock>
  4.  
  5. <mt:If tag="EntryCategory" eq="$foo">
  6.     自エントリーのカテゴリーのみ出力
  7. </mt:If>

といった形で改行すると、変数fooの値が「改行」+「カテゴリー名」+「変数」となるため、変数fooが一致しなくなってしまいます。

意図した通りの表示を行うためには、<mt:SetVarBlock>の中では改行せず、

  1. <mt:SetVarBlock name="foo"><$mt:EntryCategory$><mt:SetVarBlock>

と記述します。

PAGE TOP