TinyMCE HTML エディターのシステムプロパティの構成

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:7分
  • HTML エディターのフィールドタイプの動作を構成するために使用される、複数のシステムプロパティがあります。TinyMCE リッチテキストエディターで利用可能なシステムプロパティについて説明します。

    表 : 1. TinyMCE の HTML システムプロパティ
    TinyMCE HTML エディターのシステムプロパティ タイプ 説明
    glide.ui.html.editor.valid_plugins​ 文字列
    追加または使用が可能なクライアント側 HTML エディターのプラグイン (スペース区切り)。
    重要:
    プラグインを削除すると、望ましくない副作用が発生する可能性があります。
    glide.ui.html.editor.enabled_plugins​ 文字列

    ウィジェットで有効にするために追加する必要があるクライアント側 HTML エディターのプラグイン (スペース区切り)。

    glide.ui.html.editor.valid_plugins​ で追加されたプラグインのみを追加できます。プラグインを削除すると、望ましくない副作用が発生する可能性があります。

    glide.ui.html.editor.toolbar.valid_buttons​ 文字列

    HTML フィールドに対する有効な (サポートされている) ボタンのリスト。これを使用して、ツールバーに追加できるボタンを制限します。

    glide.ui.html.editor.toolbar ​ 文字列

    [HTML] フィールドの編集ツールバーを設定します。これは、コンマのないスペース区切りのリストです。glide.ui.html.editor.toolbar.valid_buttons​​ で追加された有効なボタンのみを追加できます。

    glide.ui.html.editor.paste.html_import​ 選択リスト
    HTML の書式設定の動作を貼り付けます。この設定は、Microsoft Word 以外のソースからのコンテンツが HTML エディターに貼り付けられるときのフィルタリング方法を制御します。これには、TinyMCE 自体からコピーされたコンテンツが含まれることに注意してください。サポートされている値は次のとおりです。
    • Clean:見出し、テーブル、リストなどのコンテンツの構造を保持しますが、インラインのスタイルとクラスは削除します。これにより、元の文書のセマンティック構造を保持しながら、サイトの CSS スタイルシートを使用するシンプルなコンテンツになります。
    • Merge:元のドキュメントのインライン形式と構造を保持します。無効な独自のスタイル、タグ、属性は削除され、元の文書の書式設定に近い形で HTML を有効なものにします。
    • Prompt:HTML コンテンツの貼り付けを試行した後、clean と merge オプションのどちらかを選択するようユーザーに求めます。
    glide.ui.html.editor.paste.word_import​ 選択リスト
    Word の書式設定の動作を貼り付けます。この設定は、Microsoft Word 以外のコンテンツが HTML エディターに貼り付けられるときのフィルタリング方法を制御します。これには、TinyMCE 自体からコピーされたコンテンツが含まれることに注意してください。サポートされている値は次のとおりです。
    • Clean:見出し、テーブル、リストなどのコンテンツの構造を保持します。インラインスタイルとクラスは削除します。これにより、元の文書のセマンティクス構造を保持しながら、サイトの CSS スタイルシートを使用するシンプルなコンテンツになります。
    • Merge:元の文書のインライン形式と構造を保持します。無効な独自のスタイル、タグ、属性は削除されます。これにより HTML は、有効で元の文書の書式設定により近いものになります。
    • Prompt:HTML コンテンツの貼り付けを試行した後、clean と merge オプションのどちらかを選択するようユーザーに求めます。
    glide.ui.html.editor.font.collection​ 文字列

    ユーザーは、Tiny MCE HTML エディター用に別のフォントコレクションを選択できます。

    単一フォントの例:

    <pre>
    Arial=arial,helvetica,sans-serif;
    </pre>
    
    注:
    複数のフォント値は、スペースや改行を入れずにセミコロンで区切る必要があります。

    複数フォントの例:

    <pre>
    Andale Mono=andale mono,times;
    Arial=arial,helvetica,sans-serif;
    Arial Black=arial black,avant garde;
    Book Antiqua=book antiqua,palatino;
    Comic Sans MS=comic sans ms,sans-serif;
    Courier New=courier new,courier;
    Georgia=georgia,palatino;Helvetica=helvetica;
    Impact=impact,chicago;Symbol=symbol;
    Tahoma=tahoma,arial,helvetica,sans-serif;
    Terminal=terminal,monaco;
    Times New Roman=times new roman,times;
    Trebuchet MS=trebuchet ms,geneva;
    Verdana=verdana,geneva;
    Webdings=webdings;
    Wingdings=wingdings,zapf dingbats;
    </pre>
    
    glide.ui.html.editor.paste.filtered_inline_elements​ 文字列 この設定により、MS Word から TinyMCE V6 エディターに貼り付けるときにコンテンツをフィルタリングできます。このプロパティは、貼り付けプロンプトダイアログの [フォーマットを削除 (Remove formatting)] ボタンを選択したときにフィルタリングされインライン要素を、コンマ区切り文字列の入力として受け取ります。デフォルト値は「strong, b」です。
    glide.ui.html.editor.convert_urls True | False このシステムプロパティは、TinyMCE の convert_urls 構成を設定するために使用されます。デフォルト値:false。
    注:
    これは relative_urls の値に関連しており、それ自体が glide.ui.html.editor.relative_urls によって設定されます。
    glide.ui.html.editor.extended_valid_elements 文字列 このシステムプロパティは、TinyMCE の extended_valid_elements 構成を設定するために使用されます。デフォルト:<Empty string>。
    glide.ui.html.editor.relative_urls True | False glide.ui.html.editor.relative_urls は、TinyMCE の relative_urls 構成を設定するために使用されます。デフォルト:true。
    注:
    これは、ServiceNow では構成できない document_base_url に関連しています。window.location.origin (インスタンスのベース URL) に設定されます。
    glide.ui.html.editor.contextmenu 文字列

    クライアント側の HTML エディターには、ブラウザのコンテキストメニューを上書きする独自のコンテキストメニューがあります。Ctrl キーを押しながら右クリックすると、エディターのコンテキストメニューがバイパスされ、ネイティブコンテキストメニューが表示されます。

    このプロパティは、使用可能なコンテキストメニューオプションを指定します。デフォルト値は「link image table」です。値が「false」の場合、エディターのコンテキストメニューは無効になります。

    glide.ui.html.editor.toolbar.on.focus 文字列

    true:ユーザーがフォーカスを外したときに、ツールバーが非表示になります。

    false:タブのフォーカスに関係なく、ユーザーには常にツールバーが表示されます。

    注:
    このプロパティは OOTB (初期設定) では追加されていませんが、アドミンが追加できます。
    glide.ui.html.editor.default_link_target このシステムプロパティは、link_default_target を設定するために使用されます。