Contaoのイベントの管理方法

カレンダー拡張によって、イベントの管理とウェブサイトにカレンダーやイベントのリストを表示できます。特定のページに関連付けられているアーティクルと異なり、イベントはカレンダーにまとめられていて、簡単にグループ、分類、エクスポートができます。

カレンダー

カレンダーはイベントのグループ化と分類、またはその一方だけを行うために使用します。それぞれのカレンダーは特定の言語や話題に関連させて、そのイベントをRSSやAtomのフィードにエクスポートできます。そのXMLファイルはContaoのルートのフォルダーに自動的に生成します。

RSSやAtomのフィードとしてイベントをエクスポート

フロントエンドモジュール

ウェブサイトにイベントを表示するためにはフロントエンドモジュールを使用します。フロントエンドモジュールはバックエンドのモジュールから設定でき、ウェブサイトに実際に表示するためにはアーティクルかページレイアウトに追加しなければなりません。カレンダー拡張には4つのフロントエンドモジュールがあります:

モジュール CSSのclass 説明
カレンダー mod_calendar ページにカレンダーを追加します。
イベントリーダー mod_event イベントの詳細を表示します。
イベントリスト mod_eventlist イベントの一覧をページに追加します。
近づいているイベント mod_eventlist 近づいているイベントの一覧をページに追加します。

永続的リンク

各イベントを参照するのに使用できる重複しないURL(パーマリンク)があります:

http://www.domain.com/event-reader/events/final-exams.html

上記のURLはeventsというページからfinal-examsというイベントを要求します。Contaoはページを基盤としたCMSであることを忘れないでください、eventsというページが存在しなかったり、イベントリーダーモジュールを含んでいなかったりするとイベントは表示されません。