コンテンツタイプ
コンテンツタイプを使用すると、テンプレートによって定義されたシステムデータのレンダリング方法をサイトごとに制御できます。
サイト内では、あるページにはナレッジ記事のリストが表示され、別のページにはカタログアイテムやインシデント、あるいはその 2 つの組み合わせが表示されます。コンテンツのタイプにはさまざまなテーマを使用でき、テーマごとに異なるユーザーインタラクションを提供できます。コンテンツタイプは、テーブルのコンテンツを表示するページを定義します。各コンテンツタイプはテーブルに対応しています。
CMS が表示するドキュメントのすべてのタイプには、コンテンツタイプが関連付けられています。コンテンツタイプを変更するには、Apache Jelly スクリプティングの知識が必要です。ただし、一般的なコンテンツタイプ (サービスカタログやナレッジベースなど) は ベースシステムに入っています。コンテンツタイプは、特定のサイトに関連付けることができます。この関連付けにより、サイトごとに同じコンテンツタイプに対して異なる詳細ページを使用できます。
- これらのドキュメントへのリンクはどのようなものですか? たとえば、これらのドキュメントのリストがページに表示されている場合、各エントリはどのように表示されますか?
- これらのドキュメントの詳細ビューはどのようなものですか?
- ドキュメントを表示するために使用する詳細ページは何ですか? この決定は重要であり、新しい CMS ユーザーにとっては混乱することがよくあります。
ドキュメントのコンテンツタイプによって、ドキュメントのリストが指すページが決まりますが、リスト自体によってページが決まるわけではありません。リンクのコンテンツは、ページの詳細コンテンツブロックに表示されます。コンテンツタイプによって、ドキュメントコンテンツが表示されるページの詳細ブロックが決まります。
- 検索結果で正しいページにリンクします。
- 現在のレコードを表示するための [現在のドキュメント] ブロック。
- リスト上のリンクや、レコードタイプにリンクするその他の場所にあります。
カタログアイテム [sc_cat_item]、ゲージ [sys_gauge]、ページ [content_page] などのテーブルでは、いくつかのコンテンツタイプがデフォルトで使用できます。
CMS に設定されたコンテンツタイプのデフォルトは、個々のサイトに対して上書きできます。サイト レコード上の [コンテンツ タイプ] 関連リストを使用して、コンテンツ タイプをカスタマイズします。