Movable Typeのインポート・エクスポートでカスタムフィールドを扱う
全く気がついてませんでしたが、Movable Type 5からブログ記事のインポート・プログ記事のエクスポートでカスタムフィールドが扱えるようになっています。
ざっくりですが、確認できた部分のみ情報展開しておきます。
1.インポートデータイメージ
カスタムフィールドを含むインポートデータのイメージは次の通りです。青色がカスタムフィールドの部分です。
AUTHOR: yujiro
TITLE: test
BASENAME: test
STATUS: Publish
ALLOW COMMENTS: 1
CONVERT BREAKS: richtext
ALLOW PINGS: 1
DATE: 10/13/2010 01:33:32 AM
-----
BODY:
これは本文です。<br />これは本文です。<br />これは本文です。<br />
-----
EXTENDED BODY:
これは追記です。<br />これは追記です。<br />
これは追記です。<br />
<br />
-----
EXCERPT:
これは概要です。
これは概要です。
これは概要です。
-----
KEYWORDS:
a,b,c
-----
-----
CF50_CF_4: 0
CF50_CF_9: 1
-----
CF50_CF_3:
あああ
いいい
うううう
-----
CF50_CF_1: 3000
CF50_URL: http://www.koikikukan.com/
CF50_CF_2: SS
CF50_CF: パソコン
CF50_CF_5: 10/01/2010 12:34:56 PM
CF50_CF_6: あああ
--------
…後略…
3.フォーマット
カスタムフィールド部分のフォーマットは、カスタムフィールド名として、プレフィクス「CF50_」の後方にベースネームを記述し、「:」を区切り文字として、値を記述します。「:」の直後には半角スペースが必要です。
「テキスト(複数行)」などのように、内容が複数行にまたがる場合は本文などと同様、改行して記述します。
テキスト/チェックボックス/URL/ドロップダウン/ラジオボタンの場合
CF50_CF: パソコン
テキスト(複数行)の場合
CF50_CF_3:
あああ
いいい
うううう
日付と時刻の場合
CF50_CF_5: 10/01/2010 12:34:56 PM
4.プレフィクスの意味
「CF50_」の「CF」はCustomField(カスタムフィールド)の頭文字、「50」はMTのバージョンを示しているものと推測します。
少なくともMT5.0xの実装では、「CF50_」がついていないとカスタムフィールドとして扱われません。
5.エクスポート対象外のデータ
アイテム・画像・オーディオ・ビデオ・埋め込みオブジェクトはエクスポートされませんでした。
Posted by yujiro このページの先頭に戻る
- Movable TypeにGoogle Analyticsの情報を設定する方法
- Movable Typeのブログ選択メニューをカスタマイズする
- Movable Type 5.1のリスティングフレームワークで独自管理画面を作る(その1)
- ブログ記事の本文編集エリアを拡張する
- テンプレート一覧のアクションに「テンプレートの再構築」を追加する
- Movable Type の管理画面用テンプレートファイル名を管理画面に表示する
- Movable Type で簡単に valid な XHTML 文書を作る
- アップロードしたファイルをブログ記事に挿入する
- カスタムフィールドのラジオボタンを横並びにする
- Movable Type でメールマガジンを作る(メールアドレスの解除)
- Movable Type 4 のブログ記事投稿画面のカテゴリー選択エリアを拡張する
- カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン 0.02
- CORESERVER / XREA にcron ジョブ(Movable Type 4 の run-periodic-tasks)を設定する
- Movable Type のスケジュール・タスク実行(Windows 編)
- インデックステンプレートにパスを設定する
トラックバックURL
コメントする
greeting