コンポーネントの作成 creating-components
AEM コンポーネントを使用して、web ページ上で使用できるコンテンツを保持、書式設定およびレンダリングします。
チャネルのオーサリング authoring-channels
チャネルは、一連のディスプレイに配信されるコンテンツの中心的なオブジェクトです。したがって、通常、コンテンツ作成者は、コンテンツを追加または変更するために、エディターでチャネルを開きます。チャネルが***であるためcq:Page
***まり、チャネル上のコンポーネントを追加および変更する場合は、従来の UX パターンと同じパターンに従います。
ただし、チャネル内のコンポーネントは通常フルスクリーンでレンダリングされるので、単一のコンポーネントを編集したり、新しい注文を作成したりしようとすると、オーサリングエクスペリエンスが低下します。 したがって、チャネルはセレクターに依存して、コンポーネントの様々なビューをレンダリングします。 オーサリング環境では、編集セレクターを使用して、カスタムチャネルのレンダリングをアクティベートします。
例:http://localhost:4502/editor.html/content/screens/we-retail/channels/idle.edit.html](http://localhost:4502/editor.html/content/screens/we-retail/channels/idle.edit.html
ユーザーは、編集時に URL にセレクターを追加する必要はありません。クライアントサイドのロジックは、レイヤースイッチイベントをリッスンしており、チャネルに専用のリソースタイプがある場合はセレクターを追加します screens/core/components/channel.
コンポーネントのレンダリング rendering-components
適切なオーサリングを有効にするには、コンポーネントで次の 2 つのレンダリングを提供する必要があります。
組み込みのコンポーネントでは、次のクライアントライブラリのカテゴリが使用されます。