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