エントリーにXMLでデータを埋め込むプラグインでは、配列形式のデータを扱うこともできますが、それと要素の階層化を組み合わせると、さらに活用の幅が広がります。
例えば、エントリーごとに複数枚の画像を入れる際に、画像のURLやサイズなどの情報をXML化しておくことで、レイアウトをテンプレートで自動的に行う、といったことができます。
タグ「XML」が付けられているもの
お知らせ
2009年2月26日
拙著新刊の「MTOS活用テクニック」が発売されました。
MTOSにカスタムフィールド的な機能を追加する方法や、ブログ記事を柔軟に検索する方法を解説しています。
Movable Typeでサイト制作をされている皆様はぜひお買い求めください。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
エントリーにXMLでデータを埋め込むプラグインでは、配列形式のデータを扱うこともできます。
例えば、1つのエントリーに複数の画像の情報を入れて、それらをテンプレートで効率良くレイアウトするようなときに、この機能が役立ちます。
昨日の続きで、エントリーにXMLでデータを埋め込むプラグインを紹介します。
今日は、このプラグインで追加されるテンプレートタグの書き方です。
Movable Typeでは、エントリーに入れられる情報は、本文/追記/概要/キーワード/タグです。
これら以外に情報を入れたい場合は、何らかのプラグインが必要になります。
例えば、エントリーに日々の天気の情報を入れたいとしましょう。
エントリーの本文に直接に天気を書いても良いですが、それだと天気を表示する位置を変えようとしたときに、すべてのエントリーの本文を手直しする必要が出ます。
一方、天気の情報を独立して取り出せるようにしておけば(例えば、「MTEntryWeather」のようなタグで取り出せるようにする)、テンプレートを書き換えるだけで、すべてのエントリーで天気の表示方法を変えることができます。
このようなときに使うプラグインとしては、Kevin Shai氏作のRightFieldsプラグインが有名ですが、それとは違ったアプローチのプラグインとして、エントリーにXMLでデータを埋め込むプラグインを作ってみました。
今日は、そのインストール方法と、簡単な例を紹介します。



最近のコメント