CSVデータを表示するプラグイン(CSVList)
スカイアークさんのMTエンジニアブログでCSVデータを整形して表示するプラグイン、CSVListが公開されていました。
このプラグインを入れると、CSVデータを整形してページ内に表示するためのテンプレートタグが追加されます。(例えば、MTSetVarBlock タグで変数にCSVデータをセット、その変数の内容を呼び出せるようになります。)
「これは便利そう!」と思い、試しに入れてみました。
とりあえずは簡単なリンク集から。(当サイトのリンク集をこのプラグインを使って作り直してみました。)
<MTSetVarBlock name="link1">
http://www.sixapart.jp/,Six Apart
http://www.koikikukan.com/,小粋空間
http://www.skyarc.co.jp/engineerblog/,MT エンジニアブログ | スカイアークシステム
http://bizcaz.com,MovableType備忘録
http://www.h-fj.com/blog/,The blog of H.Fujimoto
http://as-is.net/blog/,Ogawa::Memoranda
http://junnama.alfasado.net/online/index.html,Junnama Online
http://labs.m-logic.jp/,エムロジック放課後プロジェクト
http://blog.info-rich.jp/,ブログ別!作成・カスタマイズ講座
http://cms-mt.com/,30代サラリーマンのためのMovableTypeで簡単!ホームページ管理
http://www.zelazny.mydns.jp/,WolaWola
http://movabletype.gift-select.com/,MTをおしゃれにカスタマイズ♪
http://youmos.com/,youmos
http://phpspot.org/blog/,phpspot開発日誌
</MTSetVarBlock>2.リンク集のリスト部分を下記に置き換え・再構築
<ul><MTCSVList data="$link1">
<li><a href="<$MTCSV1$>" title="<$MTCSV2 encode_html="1"$>"><$MTCSV2$></a></li>
</MTCSVList></ul>以上です。簡単ですね。
※当サイトの場合、リンクを二つに分けているのでMTSetVarBlockタグの変数を変えてそれぞれにCSVデータを持たせて呼び出しています。
記事の追記(MTEntryMore)の欄にCSVデータを入力し、それを呼び出すような使い方もできるようです。
アイデア次第でいろんな使い方ができそうですね。
詳しくは配布元を参照下さい。
(配布元:MTエンジニアブログ|スカイアークシステム)









コメント
CSVデータを表示するプラグイン(CSVList)について興味深く読ませていただきました。
質問なのですが、MTSetVarBlock タグで変数にCSVデータをセットと書かれていますが、この記述はどこに行えばよろしいのでしょうか?
掲載するページのMTソースでしょうか?
お時間ございましたらご教授ください。
渡辺
Posted by 渡辺 at 2008年4月22日 12:09
渡辺さま>
コメントありがとうございます。
当サイトのリンク集の場合はリンク集のテンプレート内でMTSetVarBlockタグを用いCSVデータをセットしています。
つまり、上記1・2とも同じテンプレート内に記述しています。
いかがでしょう?
Posted by 管理人 at 2008年4月22日 12:32
コメントありがとうございました。
無事に使えました!
リンク集なんかに使えますね!
Posted by 渡辺 at 2008年4月22日 13:26
渡辺さま>
無事に使えてよかったです。
少しでもお役に立てたのであれば嬉しいです。
最近、更新サボってますが、、、今後ともよろしくお願いします。
Posted by 管理人 at 2008年4月22日 13:39
コメントする