News
2009年1月20日
エントリー本文
Split プラグイン
Movable Type 4 でPerl の split 機能を提供するグローバルモディファイアを作りました。
1.Split プラグインのダウンロード
下記の Split.zip をクリックして、プラグインアーカイブをダウンロード。
2.Split プラグインのアップロード・インストール
プラグインアーカイブを展開し、中にある Split フォルダごと、Movable Type のアプリケーションディレクトリの plugins ディレクトリにアップロード。
システム管理画面のプラグイン一覧で、「Split ~」が表示されればインストール完了です。

3.使用例
split モディファイアの値に区切り文字を設定すれば、区切り文字で split した配列変数を返却します。
次のサブテンプレートを例に示します。これは変数 foo に設定した、「a AND b AND c」という値を「 AND 」で区切り、「a」「b」「c」を配列変数 bar に設定します。
<mt:setvar name="foo" value="a AND b AND c" />
<mt:getVar name="foo" split=" AND " setvar="bar">
<mt:loop name="bar">
<mt:getVar name="__value__" /><br />
</mt:loop>
このサブテンプレートの出力結果は、
a
b
c
となります。
以上です。あまりエレガントな動作ではありませんので、予めご了承ください。
このグローバルモディファイアを利用した具体的な使用例は別途エントリーします。
Posted by yujiro
ReTweet This!
この記事を読んだ人はこんな記事も読んでいます
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL
コメントする
greeting
