公開日:
Movable Type の定型文は、標準ではブログ記事の編集画面でしか使えません。コンテンツデータの編集画面では、リッチテキストフィールドで TinyMCE を使っていても、ツールバーに「定型文の挿入」ボタンが表示されず、登録済みの定型文を呼び出せませんでした。
本プラグインを導入すると、コンテンツデータ編集画面の「複数行テキスト」フィールドでも「定型文の挿入」ボタンが表示され、記事編集画面と同じ操作で定型文を挿入できます。
Movable Type 8 に同梱される TinyMCE 5・TinyMCE 6 のどちらでも動作します。どちらを有効にしているかを意識せず、そのまま利用できます。Movable Type 9(TinyMCE 6 のみ同梱)でも動作します。
定型文の管理メニューは、Movable Type 標準では「記事」メニューの配下にあります。定型文が記事専用機能だった名残ですが、本プラグインを導入すると定型文はコンテンツデータでも使えるようになるため、「記事」の中にあるのは実態と合いません。
そこで v1.0.0 では、定型文メニューを「設定」メニューの配下(「登録/認証」と「Webサービス」の間)へ移動します。定型文はサイト全体で共有される資産なので、記事にもコンテンツデータにも属さない「設定」に置くのが自然です。
ラベル・アクセス権限・表示スコープは Movable Type 標準の定義をそのまま引き継ぐため、誰が使えるかは変わりません。移動するのはメニューの位置だけで、定型文の一覧画面・編集画面そのものは標準のままです。
FormattedText プラグインおよび FormattedTextForTinyMCE5 / FormattedTextForTinyMCE6 を有効にしたうえでご利用ください。定型文の閲覧には view_all_formatted_texts 権限が必要です。Movable Type 本体はこの権限を「記事の投稿」「すべての記事の編集」にのみ紐付けているため、コンテンツデータしか扱わないロールでは定型文が 1 件も表示されません。本プラグインは、記事側と同じ体験になるよう「すべてのコンテンツデータの管理」にも定型文の閲覧権限のみを付与します。定型文の一覧表示・作成・編集の権限は付与しません。
ロール / 権限 | 定型文ボタン |
|---|---|
サイト管理者 | 利用可 |
記事の投稿 / すべての記事の編集を含むロール(編集者など) | 利用可(MT 標準) |
すべてのコンテンツデータの管理 | 利用可(本プラグインが付与) |
特定コンテンツタイプのみの管理権限 | 利用不可 |
Movable Type 8.8.3 の開発環境で、コンテンツタイプの「複数行テキスト」フィールド(リッチテキスト)を対象に、以下を確認しています。