お知らせ

Movable Type 5.1 プロの現場の仕事術2011年6月30日

Movable Type 5.1 プロの現場の仕事術」が発売されました。
Movable Type 5.1の基本から、スマートフォン用サイトの作成、管理画面のカスタマイズなど、まさにプロの方のために書かれたMovable Type 5.1の解説書です。
Movable Typeでサイト制作をされている皆様はぜひお買い求めください。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

カスタムフィールドの値を一覧画面に表示するプラグイン(その1)

| コメント(4) | トラックバック(1)

Movable Type 5.1のListing Frameworkを使って、ブログ記事等の各オブジェクトの一覧画面に、個々のオブジェクトのカスタムフィールドの値も一覧表示できるようにするプラグインを作りました。

CustomFieldsListingプラグインの動作例

1.機能

このプラグインには、以下の機能があります。

1-1.カスタムフィールドの値の表示

ブログ記事等の、カスタムフィールドに対応したオブジェクトの一覧のページに、個々のオブジェクトのカスタムフィールドの値を表示することができます。

1-2.カスタムフィールドの値によるフィルタリング

「値段フィールドの値が○○以上」など、カスタムフィールドの値を使って、オブジェクトをフィルタリングすることができます。

カスタムフィールドの値によるフィルタリング

1-3.カスタムフィールドの値による並べ替え

カスタムフィールドの値の昇順/降順で並べ替えを行うことができます。
また、並べ替えの動作として、以下の2通りをサポートしています。

  • 速度は遅いものの、動作に制限がない並べ替え
  • 動作に制限があるものの、高速な並べ替え

なお、高速並べ替えでは、カスタムフィールドの値を初期化するための別プラグインが必要になります。
その詳細は、明日解説します。

1-4.カスタムフィールドの詳細情報の表示

カスタムフィールド一覧の画面に、ベースネーム/既定値/オプション/必須の各情報を表示することができます。

カスタムフィールドのベースネーム等の表示

2.インストール

プラグインは以下からダウンロードします。

CustomFieldsListing_1_14.zip

ダウンロードしたZipファイルを解凍すると、「mt-static」と「plugins」のフォルダができます。
これらのフォルダを、Movable Type 5.1のインストール先ディレクトリにアップロードします。

3.使い方

プラグインをインストールすると、各オブジェクトの一覧のページで、表示オプションとフィルタ項目の部分に、そのオブジェクトのカスタムフィールドがすべて表示されます。
既存のフィールドと同様の方法で、各フィールドの表示/非表示を切り替えたり、フィルタリング方法を設定したりすることができます。

4.ライセンス

当プラグインは以下のライセンスで配布いたします。

4-1.個人無償ライセンスのMovable Typeと組み合わせる場合

無償でご利用いただくことができます。

4-2.商用ライセンスのMovable Typeと組み合わせる場合

インストール先のMovable Type1本につき、1,000円のライセンス料をお支払いください。
お支払方法については、メールフォームよりお問い合わせください。

なお、当プラグインは個人無償ライセンス/商用ライセンスに付属しているカスタムフィールドの機能と組み合わせて使います。
そのため、オープンソース版のMovable Type(MTOS)では動作しません。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(1)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/2538.

福岡のSOHO WEB制作プロダクション|カズーBLOG | STUDIO KAZOO | スタジオ・カズー | ホームページ制作 - [MT]記事一覧カスタマイズ (2011年8月 2日 12:04)

ひさびさのブログ、かつMTネタです。 現在進行中の案件でMT5.0xのブログ記事... 続きを読む

コメント(スレッド2件,コメント4件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.2 匿名 : サムネイルのリンク先について

素晴らしいプラグインを提供して頂きありがとうございます。
早速実装してみましたが、サムネイルのリンク先がアセットの編集画面となっておりました。
管理するコンテンツによってはこれで問題ないと思うのですが、これをエントリーの編集画面にリンクさせたいのですが可能でしょうか?

No.3  : (無題)

>匿名さん
こんにちは。

ご希望の件ですが、有償で良ければ、特注として承ります。

No.4 YD : 通信エラーについて

お世話になります。
MT5.1でフィルタを保存しようとすると「通信エラー(200)」と表示されるのですが、対処方法を教えていただけないでしょうか。

恐れ入りますがよろしくお願い致します。

No.5  : Re:通信エラーについて

>YDさん
こんにちは。

昨日にも同じご指摘があって、その修正版を今日公開したところです。
以下のバージョンに差し替えてください。

http://www.h-fj.com/mt_plugin/CustomFieldsListing_1_14.zip

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。