コンテンツタイプ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • コンテンツタイプを使用すると、テンプレートによって定義されたシステムデータのレンダリング方法をサイトごとに制御できます。

    サイト内では、あるページにはナレッジ記事のリストが表示され、別のページにはカタログアイテムやインシデント、あるいはその 2 つの組み合わせが表示されます。コンテンツのタイプにはさまざまなテーマを使用でき、テーマごとに異なるユーザーインタラクションを提供できます。コンテンツタイプは、テーブルのコンテンツを表示するページを定義します。各コンテンツタイプはテーブルに対応しています。

    CMS が表示するドキュメントのすべてのタイプには、コンテンツタイプが関連付けられています。コンテンツタイプを変更するには、Apache Jelly スクリプティングの知識が必要です。ただし、一般的なコンテンツタイプ (サービスカタログやナレッジベースなど) は ベースシステムに入っています。コンテンツタイプは、特定のサイトに関連付けることができます。この関連付けにより、サイトごとに同じコンテンツタイプに対して異なる詳細ページを使用できます。

    コンテンツタイプは、関連ドキュメントの 3 つの機能を定義します。
    • これらのドキュメントへのリンクはどのようなものですか? たとえば、これらのドキュメントのリストがページに表示されている場合、各エントリはどのように表示されますか?
    • これらのドキュメントの詳細ビューはどのようなものですか?
    • ドキュメントを表示するために使用する詳細ページは何ですか? この決定は重要であり、新しい CMS ユーザーにとっては混乱することがよくあります。

    ドキュメントのコンテンツタイプによって、ドキュメントのリストが指すページが決まりますが、リスト自体によってページが決まるわけではありません。リンクのコンテンツは、ページの詳細コンテンツブロックに表示されます。コンテンツタイプによって、ドキュメントコンテンツが表示されるページの詳細ブロックが決まります。

    たとえば、リストブロック カタログ上位 5 には、サービスカタログテーブル [sc_cat_item] の上位 5 つのアイテムが表示されます。テーブルが [sc_cat_item] であるため、コンテンツタイプ sc_cat_item はカタログ上 位 5 件リストの表示方法を制御します。リスト内の任意のアイテムをクリックすると、サービスカタログの詳細ページが表示され、詳細テンプレートスクリプトに従ってアイテムが表示されます。次のコンテンツタイプが適用されます。
    • 検索結果で正しいページにリンクします。
    • 現在のレコードを表示するための [現在のドキュメント] ブロック。
    • リスト上のリンクや、レコードタイプにリンクするその他の場所にあります。

    カタログアイテム [sc_cat_item]、ゲージ [sys_gauge]、ページ [content_page] などのテーブルでは、いくつかのコンテンツタイプがデフォルトで使用できます。

    CMS に設定されたコンテンツタイプのデフォルトは、個々のサイトに対して上書きできます。サイト レコード上の [コンテンツ タイプ] 関連リストを使用して、コンテンツ タイプをカスタマイズします。