自社開発製品

MovableType用プラグイン「TableField」

MTの管理画面にエクセル風のカスタムフィールドを追加するプラグインです。
1つのエントリーに対して大量のカスタムフィールドを追加しなければならない状況に陥ったことはありませんか?

カスタムフィールドの個数が不定のためとりあえず多めに作ったら意外と面倒だった・・・なんて方に最適です。

1つのカスタムフィールドに、さまざまな種類のカスタムフィールドを追加!

日付・画像・テキスト・プルダウンの組み合わせに対応しサイトの開発者・更新者の手間を減らすことができます。
エクセルからTableField欄にテキストをコピー&ペーストしたり、逆にTableFieldで選択したセルをエクセルにコピー&ペーストしたりもできます。

カスタムフィールドの設定方法

プラグインをインストールしますと、カスタムフィールド作成画面の「種類」に「テーブル」の項目が追加されます。
管理画面に表示したい項目名(label)、カスタムフィールドの種類(type)を「オプション」欄にJSON形式で記述してください。
※日付、画像、テキスト、プルダウンの組み合わせに対応してます。

テンプレートの記述例

例)テーブルフィールド欄の日付・画像・テキスト・プルダウンを表示(最新10件)

<MTEntries limit="10">
<MTEntryTable getrows="1" setvar="rows"> ※1
<MTloop name="rows"> ※2
<MTGetVar name="__value__" getcols="1" setvar="cols" /> ※3
<MTGetVar name="cols[0]"> ※4
<MTGetVar name="cols[1]" getassetid="1" setvar="assetid"> ※5
<MTAsset id="$assetid" ><img src="<MTAssetThumbnailURL width="100">"></MTAsset> ※6
<MTGetVar name="cols[2]"> ※7
<MTGetVar name="cols[3]"> ※8
</MTLoop>
</MTEntries>

※1 ここで行に分割。テンプレートタグの名前は、カスタムフィールドの設定に合わせてください。
※2 行のループ
※3 ここで行をセルに分割
※4項目の取得(上記サンプルの場合、日付)
※5 アセットIDの取得(上記サンプルの場合、画像)
※6 画像に対してはアセットタグ
※7 項目の取得(上記サンプルの場合、内容)
※8 項目の取得(上記サンプルの場合、タイプ)

動作環境

・MovableType5.1以上(※MTOSでは動作しません。)
※ご利用のMTのバージョンが5.XXXの場合は、mt-static/jquery/内にあるjquery.js, jquery.min.jsを1.7以上にアップグレードする必要があります。
MT6以上の場合は上記の作業は不要です。

ライセンス・価格

商用でご利用の方: 9,800円(税別) 無償(7月に新バージョンをリリース予定のため)
学校、学校法人でご利用の方: 無償


※無償版と有料版に差異はありませんが 商用でご利用の際には有償ライセンスが必要となります。
※課金は、MTのライセンス単位となります。無償ライセンスでも、プラグインの再配布は禁止させて頂きます。

ダウンロード

ご利用規約に同意の上、下記のリンクからプラグインをダウンロードしてください。商用でご利用の際には有償ライセンスが必要となります。

ご購入までの流れ
1.弊社よりお見積書を送付します。
2.ご確認いただき問題がなければご請求書を発行し郵送いたします。
3.ご請求書に記載されたお支払い期限までに口座にお振込みいただく。

■無償版ダウンロード
tablefield1.0.6.zip
ファイルを解凍すると、
mt-static
plugins
が展開されますのでMTのインストールディレクトリ以下にアップロードしてください。

※perlのモジュール次第で文字化けが発生する模様です。上記バージョンで文字化けが起こる場合は tablefield1.0.3.zipをご利用ください。

その他

テーブル風インターフェースには、jQuery.handsontableをカスタマイズしたものを利用しています。

バージョンアップ情報

2014.02.28 1.0.6 MT6対応確認、スマートフォンからの入力対応
2013.05.13 1.0.5 特殊文字の入力時にアラートが表示されるように修正
2013.01.28 1.0.4 文字化けする現象に対応
2012.08.07 1.0.3 IE8固有の問題を解消
2012.08.07 1.0.3 カスタムフィールド作成時の規定値部分の余計な表示を削除
2012.07.12 1.0.2 データが崩れる現象に対応
2012.07.12 1.0.1 画像カスタムフィールドに影響が出る部分の修正

OTHER WORKS