Home > スポンサー広告 > Movable Type 配列とハッシュの使い方 Movable Type > Movable Type Tips > Movable Type 配列とハッシュの使い方

[ スポンサー広告 ] はてなブックマーク - スポンサーサイト
スポンサーサイト

  • -------- :
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[ Movable Type Tips ] はてなブックマーク - Movable Type 配列とハッシュの使い方
Movable Type 配列とハッシュの使い方

コピペ用メモです。
配列の使い方

<mt:ignore><!-- 配列 list を作成 --></mt:ignore>

<mt:SetVar name="count" value="0">
<mt:SetVar name="list[$count]" value="test1">
<mt:SetVar name="count" value="1" op="+">
<mt:SetVar name="list[$count]" value="test2">
<mt:SetVar name="count" value="1" op="+">
<mt:SetVar name="list[$count]" value="test3">

<mt:ignore><!-- 配列 list を表示 --></mt:ignore>

<mt:SetVarBlock name="listlength"><MTGetVar name="count(list)"></mt:SetVarBlock>
<mt:SetVar name="listlength" value="1" op="-">

<mt:for var="x" from="0" to="$listlength" glue= ",">
<mt:GetVar name='list[$x]'>
</mt:for>

<mt:ignore><!--
- - - - output  - - - - - -

test1 , test2 , test3

- - - - - - - - - - - - - - 
--></mt:ignore>



ハッシュの使い方

<mt:ignore><!-- ハッシュ list を作成 その1--></mt:ignore>

<MTSetVar name="list" key="key1" value="value1">
<MTSetVar name="list" key="key2" value="value3">
<MTSetVar name="list" key="key3" value="value2">

<mt:ignore><!-- ハッシュ list を作成 その2--></mt:ignore>

<mt:SetHashVar name="list">
 <$mt:SetVar name="key1" value="value1"$>
 <$mt:SetVar name="key2" value="value3"$>
 <$mt:SetVar name="key3" value="value2"$>
</mt:SetHashVar>

<mt:ignore><!-- ハッシュ list を表示 --></mt:ignore>

<mt:Loop name="list" sort_by="value">
<$mt:Var name="__key__"$>: <$mt:Var name="__value__"$><br />
</mt:Loop>

<mt:ignore><!--
- - - - output  - - - - - -

key1: value1
key3: value2
key2: value3

- - - - - - - - - - - - - - 
--></mt:ignore>



参考:
配列に関わるタグたち - Movable Type テンプレートタグリファレンス

MTFor - Movable Type テンプレートタグリファレンス

MTLoop - Movable Type テンプレートタグリファレンス

Movable Type 4.1 / MTOS における配列とハッシュの利用方法

こちらの記事も合わせてご覧ください



コメントの投稿

非公開コメント

サイト内検索

カテゴリ
最新記事
RSS
最新トラックバック
最新コメント
月別アーカイブ
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。