カスタムフィールドで順番用フィールドを作ってみる

何でもないことだけど、メモしておこう。

//順番用のフィールドは「ドロップダウン」で数値選択とする。

<MTSetVarBlock name="key1"><mt:num1></MTSetVarBlock>
<MTSetVarBlock name="key2"><mt:num2></MTSetVarBlock>
<MTSetVarBlock name="key3"><mt:num3></MTSetVarBlock>

//変数に入れた値をハッシュのkeyとし、表示用のカスタムフィールドの値をvalueとする。

<mt:sethashvar name="foo">
<MTSetVarBlock name="$key1"><mt:text1></MTSetVarBlock>
<MTSetVarBlock name="$key2"><mt:text2></MTSetVarBlock>
<MTSetVarBlock name="$key3"><mt:text3></MTSetVarBlock>
</mt:sethashvar>

//MTLoopでkeyによるソートを行う。

<mt:Loop name="foo" sort_by="key">
<li><$mt:Var name="__key__"$>: <$mt:Var name="__value__"$></li>
</mt:Loop>

ソートは文字でとなるので、[0-9]または[000-100]などのように桁を合わせる必要があるだろう。

CMS

— posted by giyu at 09:41 pm  

T: Y: ALL:
Created in 0.0123 sec.
prev
2009.9
next
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30