イベントカレンダーとイベントリストのレンダリングを追加してください
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
ウェブサイトにカレンダーを追加するのは、今後のイベントを表示するのに最適な方法です。SXAには、今後のイベントをウェブサイトでお知らせするための2つのレンダリング機能があります
。イベントカレンダーレンダリングは、カレンダー内のイベントリストからイベントを表示します。イベントリストレンダリングは、イベント名、説明、場所、開始・終了時刻、リンクを含むイベントのリストを表示します。
イベントカレンダーのレンダリングを追加・設定する
イベントカレンダーレンダリングでは、インタラクティブなカレンダーウィジェットを使ってイベントを表示できます。カレンダーをさまざまなモードで動作させることができます。例えば、月、週、日を表示したり、ブラウジングを有効・無効にしたりできます。外部ソースからのイベントを表示することもできます。例えば、既存のGoogleカレンダーフィードからイベントを取得することもできます。
イベントカレンダーのレンダリングを追加・設定するには:
- ツールボックスの イベント セクションからイベント カレンダー のレンダリングをページにドラッグします。
- 「 関連コンテンツ選択 」ダイアログボックスで、欲しいコンテンツアイテムをクリックし、「 作成」 をクリックして新しいイベントを作成します。
- コントロールプロパティのダイアログボックスで、以下を設定できます:
-
Calendar settings - AgendaWeek、AgendaDay、Month、Week、またはDayを選択してカレンダービューの見た目を指定します。これらのタイプそれぞれがカレンダービューに特定のコントロールを追加します。例えば、Month, Week, Dayのタイプを追加すると、ユーザーがカレンダービューを変更できるボタンが追加されます。

-
「前回の表示 次へ 」 - カレンダーに前回および次回のボタン(矢印)を追加する選択を選択します。

-
月間キャプション表示 - 現在の視聴キャプションを表示するために選択。

-
Compact View - コンパクトビューを選択する。コンパクトビューではイベントはカレンダーにマークされますが、訪問者がマークされた日付にカーソルを合わせた時のみ表示されます。
これはイベントカレンダーイベント用のGoogleカレンダーXMLフィードURLが指定されていない場合にのみ機能します。GoogleカレンダーフィードURLが指定されているかどうかを確認するには、イベントカレンダーフローティングツールバーの 「Googleカレンダープロパティ編集 」アイコンをクリックしてください。
-
イベントリストのレンダリングを追加・設定
イベントリストのレンダリングにはイベントの列挙が表示されます。各エントリーには、イベントの名前と日付、会場、説明、ウェブリンクなどの詳細が表示されます。イベント一覧は編集可能で、ページ上で直接情報を更新できます。各イベントはSitecore内のコンテンツ項目として表示されるため、管理が容易です。
イベントリストのレンダリングを追加・設定するには:
-
ツールボックスの イベント セクションからイベント リスト のレンダリングをページにドラッグします。
-
「関連コンテンツ選択」ダイアログボックスで、欲しいコンテンツアイテムをクリックし、「OK」または「作成」をクリックして新しいイベントを作成してください。
-
イベントフィールドをクリックして、ページ上で直接イベントを編集してください。
コンテンツエディターでイベントを追加する
新しいイベントを追加すると:
-
コンテンツエディターで /sitecore/content///Dataに移動します。
-
イベントを右クリックし、挿入をクリックしてイベントリストをクリックします。
-
名前を入力してOKをクリックします。
-
新しいイベントリストには以下の詳細を指定してください:
フィールド
概要
タイトル
作成時に指定されたイベントリストの名前。
イベントの種類
ドロップダウンリストから利用可能なイベントタイプを選択します。イベントタイプはプレゼンテーションノード内で定義されています。
GoogleカレンダーAPIキー
カレンダーフィードのキーを入力します。空のままの場合、カレンダーはイベントリストアイテムノードで定義されたイベントからデータを取得します。
GoogleカレンダーID
Googleカレンダーアプリケーションで、所有または購読しているカレンダーの一意識別子を入力してください。
-
イベントを追加するには、作成したばかりのイベントを右クリックし、「 挿入 」をクリックして「 カレンダーイベント」をクリックします。名前を入力して **「OK」**をクリックします。
コンテンツエディターでイベントタイプを追加してください
SXAはカレンダーイベントの特定のスタイルを設定できます。
新しいイベントタイプを追加するには:
-
コンテンツエディターでsitecore/content///Presentationに移動します。
-
イベントタイプを右クリックし、「挿入」をクリックし、「イベントタイプ」をクリックします。
-
名前を入力してOKをクリックします。
-
新しいイベントタイプについては以下の詳細を指定してください:
フィールド
概要
価値
クラス名を入力してください。
許可されているレンダリング
クラスが適用されるコンポーネントを選択してください。