動的メソッド

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:1分
  • 静的メソッドは強力なナビゲーションツールですが、動的メソッドを使用してデータのレンダリングをより詳細に制御できます。

    システムの共通コードを参照して、サイトの長期的なメンテナンスを容易にします。コーディングスキルは、動的メソッドを実装する場合に役立ちます。

    図 : 1. 静的メソッドと動的メソッド
    緑色の項目は、CMS モジュールの動的メソッドオプションを示します。
    動的ブロック
    これらのブロックは、作業の大部分が存在する場所です。詳細については、「動的ブロックの設定」を参照してください。
    フレーム
    フレームは、システム内の任意のブロックを飾るラッパーとなることを目的としています。フレームは基本的に フレームのカテゴリを持つ UI マクロであるため、動的ブロックで言及されています。フレームは ${body} 変数をブロックに適用し、ブロックがページ上にレンダリングされるときに挿入される場所を定義します。
    リスト
    リストは、定義したフィルタリングルールに基づいてレコードへのリンクを生成します。リストは、対応するレコード内の任意のフィールドで表示用にソートできます。リストは、ナビゲーションを補足し、CMS の外部からデータをプルするのに役立ちます。詳細については、「リストブロックのカスタマイズ」を参照してください。
    コンテンツタイプ
    コンテンツタイプを使用すると、テンプレートとして定義されたシステムデータのレンダリング方法をサイトごとに制御できます。リストのレンダリングが最初に考慮されます (概要テンプレート)。次に考慮事項は詳細テンプレートです。これにより、レコードのレンダリングを制御できます。
    リスト定義
    リスト定義を使用すると、サイトレベルで定義されたサマリーテンプレートのデフォルトを拡張できます。フレームとともに使用されるリスト定義は、ページまたはサイト上の配置に基づいて同じデータを異なる方法でレンダリングします。詳細については、「リスト定義の構成」を参照してください。
    詳細コンテンツ
    ページ詳細設定の詳細コンテンツ) は、既存のドキュメントのコンテンツをコンテンツページにブロックとして表示するブロックです。詳細については、「詳細コンテンツブロックの構成」を参照してください。