記事テンプレートの作成およびそれを使用したナレッジ記事の作成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • 事前定義されたテンプレートに加えて、新しい記事テンプレートを作成します。コンテンツをカスタマイズおよび表示する方法に基づいて、新しいフィールドを追加します。

    始める前に

    次のプラグインをアクティブ化する必要があります。
    • Knowledge Management Advanced (com.snc.knowledge_advanced)
    • Knowledge Management Advanced Installer (com.snc.knowledge_advanced.installer)

    必要なロール:knowledge_admin または admin

    このタスクについて

    新しい記事テンプレートごとに、ナレッジ [kb_knowledge] テーブルの子テーブルが作成されます。テンプレートに新しいフィールドを追加すると、そのテンプレート用に作成されたテーブルに新しい列が追加されます。

    手順

    1. 移動先 すべて > ナレッジ > 管理 > 記事テンプレートをクリックし、[ 新規] をクリックします。
    2. [記事テンプレート] フォームのフィールドに記入します。
      表 : 1. [記事テンプレート] フォーム
      フィールド 説明
      名前 記事テンプレートの名前。名前には、小文字、英数字の ASCII 文字およびアンダースコア (_) だけを使用できます。
      説明 記事テンプレートの説明。
      注:
      テンプレートが使用できるよう、デフォルトでは [有効] チェックボックスがオンになっています。
    3. フォームヘッダーを右クリックし、 [保存] をクリックします。
    4. [記事テンプレート] フィールド関連リストで、テンプレートにフィールドを追加します。
      1. [新規] をクリックします。
      2. [記事テンプレートフィールド] フォームのフィールドに記入します。
        表 : 2. [記事テンプレートフィールド] フォーム
        名前 説明
        フィールド名 テンプレート フォームに表示するタイトル。
        フィールド タイプ 利用可能なフィールド タイプ:
        • HTML
        • 文字列
        • 整数
        • 日付
        • 日時
        順番 記事ページ ビューおよび記事編集ビューにおけるフィールドの位置。
        記事テンプレート (読み込み専用) このフィールドに関連付けられている記事テンプレートの名前。
        テンプレート テーブル (読み込み専用) このテンプレートのテーブルの名前。
        テンプレート フィールド (読み込み専用) このフィールドに関連付けられたテンプレート列の名前。
        必須 このフィールドを必須にするオプション。選択した場合、このフィールドの入力は必須です。
        展開/折りたたむ デフォルトでテンプレートフィールドを折りたたんで表示するか展開して表示するかを定義します。
        アクティブ テンプレートにフィールドを表示するオプション。
        見出しスタイル テンプレートヘッダーに適用される CSS 形式。たとえば、テンプレートヘッダーの背景を赤色、24 ピクセルのフォントサイズ、Arial フォントファミリー、白のテキスト色で表示するには、次のコードを入力します。background-color:red; font-size:24px; font-family:Arial; color:white;
        フィールドスタイル テンプレートフィールドに適用される CSS 形式。[見出しスタイル] フィールドで指定されていない場合、フィールドレベルで適用される CSS 形式はヘッダーに自動的に適用されます。たとえば、300px のページ幅、25px の緑色の境界線、25px のパディング、および 25px のページマージンを表示するには、次のコードを入力します。width:300px; border:25px solid green; padding:25px; margin:25px;
        プレビューテキスト 記事テンプレートセレクターに表示されるプレビューテキスト。値を空にすると、ランダムなテキストが表示されます。
      3. [送信] をクリックします。
      フィールドがテンプレートに追加されます。
    5. オプション: [SEO デスクリプションタグ] フィールドで、記事テンプレートフィールド名を検索して追加します。
      このフィールドのコンテンツは、この記事テンプレートを使用して作成された記事を検索するためのメタ デスクリプション タグとして使用されます。
    6. テンプレートに追加したフィールドを表示するように [ナレッジ] フォームを設定します。
      1. 移動先 ナレッジ > 記事 > 新規作成.
      2. ナレッジベースを選択してから、新しく追加された記事テンプレートを選択します。
      3. ヘッダーを右クリックし、 構成 > フォームレイアウト.
      4. 記事テンプレートに追加したフィールドを選択して、[利用可能] 列から [選択済み] 列に移動します。
      5. 上アイコンまたは下アイコンをクリックして、[ナレッジ] フォームに表示する順序にフィールドを配置します。
      6. [保存] をクリックします。
      注:
      テンプレートが作成またはアクティブ化される前にセッションを開始した作成者には、次回のログイン時に新しく追加されたテンプレートが表示されます。

    次のタスク

    新しいテンプレートから記事を作成するときに重複記事を検索する場合は、コンテキスト検索用に記事テンプレートテーブルを設定する必要があります。[テーブル構成] フォームで、[検索コンテキスト] フィールドを [ナレッジ ML 検索] に設定する必要があります。詳細については、「Contextual Search 用のテーブル構成」を参照してください。