Contaoのイベントの管理方法
カレンダー拡張によって、イベントの管理とウェブサイトにカレンダーやイベントのリストを表示できます。特定のページに関連付けられているアーティクルと異なり、イベントはカレンダーにまとめられていて、簡単にグループ、分類、エクスポートができます。
カレンダー
カレンダーはイベントのグループ化と分類、またはその一方だけを行うために使用します。それぞれのカレンダーは特定の言語や話題に関連させて、そのイベントをRSSやAtomのフィードにエクスポートできます。そのXMLファイルはContaoのルートのフォルダーに自動的に生成します。
フロントエンドモジュール
ウェブサイトにイベントを表示するためにはフロントエンドモジュールを使用します。フロントエンドモジュールはバックエンドのモジュールから設定でき、ウェブサイトに実際に表示するためにはアーティクルかページレイアウトに追加しなければなりません。カレンダー拡張には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というページが存在しなかったり、イベントリーダーモジュールを含んでいなかったりするとイベントは表示されません。