タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

MovableTypeと配列に関するshiro96のブックマーク (2)

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

    公にアナウンスされていないようですが、MT4.1/MTOS では変数で配列とハッシュの操作が可能になり、変数処理がよりプログラマブルになりました。 ということで、以下に利用方法をまとめてみました。 1.配列 配列とは、同じ型のデータを連続的に並べた集合を指します。同一の変数名にインデックス(添え字)を付与することでデータを識別することができます。 例えば、week という変数に、Monday から Sunday までの文字列を設定するには、 week[0] = 'Monday' week[1] = 'Tuesday' week[2] = 'Wednesday' week[3] = 'Thursday' week[4] = 'Friday' week[5] = 'Saturday' week[6] = 'Sunday' という感じになります。 MTSetVar による配列の設定 MTSetV

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

    Movable Type では配列とハッシュの入れ子が可能です。 以前、MT4.1 でハッシュの入れ子が動作しなかったため、そのまま忘却の彼方でしたが、MT4.261 以降では動作しました。4.261 以前の 4.2x バージョンも動作するかもしれませんが未確認です。 それぞれの組み合わせで動作したサンプルを掲載します。 1.配列の入れ子 <mt:SetVar name="list[0]" value="0" /> <mt:SetVar name="list[1]" value="1" /> <mt:SetVar name="list[2]" value="2" /> <mt:SetVar name="foo[0]" value="$list" /> <mt:GetVar name="foo[0]" setvar="hoge" /> <mt:loop name="hoge"> <mt:Ge

    Movable Type の配列とハッシュの入れ子
  • 1