- ホーム >
- MTエンジニアブログ >
- Movable Type プラグイン >
- 文書テンプレートで楽々文書作成:TemplateText
文書テンプレートで楽々文書作成:TemplateText
社内報や日報など、社内で流通する文章は定型のフォーマットに従っていることが多いと思います。そこで、MovableTypeでも文書テンプレートを使って、簡単お手軽に文書を作成できるプラグインを作ってみました。
プラグインのダウンロード
プラグインのインストール
解凍したファイル(TemplateText.pl)をそのままpluginsディレクトリにアップロードしてください。その後、[デザイン]-[モジュールテンプレートの新規作成]と移り、文書フォーマットを作成してください。作成した文書フォーマットは、記事の作成画面から選択することで、文書を置き換えることができます。テンプレートの内容を挿入するわけではなく置き換えなので、現在編集中の文書全体を破棄して、文書テンプレートの内容に置き換えてしまいます。使用イメージとしては、記事の新規作成→テンプレートを選択して文書テンプレートを適用→必要箇所だけ修正→保存、という感じです。
モジュールテンプレートの作成
モジュールテンプレートを作成する際にはテンプレートの命名に注意してください。以下のフォーマットに従って命名されたテンプレートモジュールのみ、文書テンプレートとして利用することができます。
TemplateText:テンプレート名:text
TemplateText:テンプレート名:text_more
テンプレート名の部分はコロン(:)を含まない任意の文字列に変更できます。また、記事の作成画面からテンプレートを選択すると、:textで作成したテンプレートが"本文"に、:text_moreで作成したテンプレートが"続き"に挿入されます。
プラグインの注意点
- 本プラグインをご利用される方は必ず「プラグインご利用の際の注意事項」をお読みください。
投稿者 ぴろり上西 : 11/26
新着記事
- [2011-10-25]MultiFileUploader等、プラグインのセキュリティアップデートの提供を開始しました
- [2011-08-08]複数ファイルを一括でアップロードできるMovable Typeプラグイン:MultiFileUploader
- [2011-05-18](VerUPしました)定期的にインデックステンプレートを再構築するMovableTypeプラグイン:IndexRebuilder0.20
- [2011-05-18]データベース内の文字列を一括置換するMovableTypeプラグイン:SQLReplace
- [2011-04-20]定期的にインデックステンプレートを再構築するMovableTypeプラグイン:IndexRebuilder
























文書テンプレートを作成できるプラグインを使ってみたかったのですが、記事の新規作成でテンプレートを選ぼうとしても表示されず困っております。
利用環境はMT Pro4.24-jaです。モジュールの命名方法が間違っているのかと、いろいろ試してみましたがうまくいきません。
システムメニューのプラグインには表示されますが、個別ブログのプラグインには表示されていません。
サポートを行っていないことは存じておりますが、お時間ございましたら教えてください。よろしくお願いします。
文書テンプレート、例えば「TemplateText:hogehoge」を用意してあるにも関わらず、記事の編集画面でhogehoge文書テンプレートを選択することができない、ということでしょうか? テンプレートモジュールの命名で、余計な空白が入っていないか、コロンが半角文字かチェックして頂けますでしょうか?
ぴろり上西様、回答いただきありがとうございました。
私の命名ミスで、「TemplateText:hogehoge:text_more」としていたためでした。ここで追加の質問なのですが、「TemplateText:hogehoge」とすれば、hogehogeのテンプレートを選択できますが、BODYとMOREを区別する記述方法がわかりません。こちらもお時間ございましたらよろしくお願いいたします。
本文は「TemplateText:hogehoge:text」、追記は「TemplateText:hogehoge:text_more」というモジュール名で定義できると思います。試してみてください。
要望です。これがあると便利かも思う点です。
1)日付などの変数が使えないでしょうか。特に本文ではなくタイトルに。「今日の毒吐き(9/23)」とか・・・
2)タイトル部分すでに文字が入力されている場合、その文字列と連結する。「に一言言っておくか」とかですね。
お世話になります。
大変便利な機能と思いテストさせていただいてるのですがお手すきのときにアドバイスいただければ幸いです。
MT4.261を使用しているのですがどうしても「続き」の text_more がテンプレートのリストにあがってきません。テンプレート名の空白等確認しましたが何度やっても「続き」に更新できないようです。
バージョンに問題があるのでしょうか。。