Contaoのページの種類
ページの種類は、ページがコンテンツを表示するか、他のページに移動するか、ページツリー内で新しいウェブサイトの開始点とするかを決定します。Contaoは以下で説明している6つの異なるページの種類をサポートしています。
| ページの種類 | 説明 | 
|---|---|
| 通常ページ | 通常ページはアーティクルとコンテント要素を含みます。静的なHTMLのページのように振る舞います。 | 
| 外部リダイレクト | この種類のページは自動的に外部のウェブサイトにリダイレクトします。ハイパーリンクのように動作します。 | 
| 内部リダイレクト | この種類のページは自動的にサイト構造の中の他のページに移動します。 | 
| ウェブサイトのルート | この種類のページはページ構造内で新しいウェブサイトを開始する点を示します。 | 
| 403 アクセスの拒否 | ユーザーが権限のない保護されたページを要求すると、403のエラーページを代わりに読み込みます。 | 
| 404 存在しないページ | ユーザーが存在しないページを要求すると、404のエラーページを代わりに読み込みます。 | 
複数ドメインのモード
Contaoはサイト構造に複数のウェブサイトをサポートしていて、DNSと言語の設定に応じて訪問者を自動的に特定のウェブサイトのルートに移動します。www.company.comというドメインを使用している二か国語の企業のウェブサイトと、www.personal.website.comというドメインを使用している小規模の個人のウェブサイトを運営している場合を考えてます。この場合、3つのウェブサイトのルートが必要です:
| 種類 | DNS | 言語コード | 代替の言語の指定 | 
|---|---|---|---|
| ドイツ語の企業のサイト | なし | de | no | 
| 英語の企業のサイト | なし | en | yes | 
| 個人のウェブサイト | www.personal-website.com | de | yes | 
次の表は、ドメインと訪問者のブラウザーの言語に応じて、訪問者が移動するページを示しています。
| ドメイン | ブラウザーの言語 | 表示先 | 
|---|---|---|
| www.company.com | 英語 | 英語の企業のサイト | 
| www.company.com | ドイツ語 | ドイツ語の企業のサイト | 
| www.company.com | スペイン語 | 英語の企業のサイト | 
| www.personal-website.com | 無関係 | 個人のウェブサイト | 
代替の言語の選択を設定していないと、個人のウェブのサイトはドイツ語を話すユーザーだけ利用できるようになることに注意してください!
アクセス権
アクセス権はバックエンドのユーザーがページとそのアーティクルに行えることを定義します。特定のフロントエンドのユーザだけがアクセスできる保護されたページとは無関係です! Unixのファイルの権限システムと同様に、3つの権限レベルがあります:
- ページの所有者としてアクセス
- ページを所有するグループのメンバーとしてアクセス
- 特別な権限のないユーザーとしてアクセス
各レベルに異なる権限を設定できます。初期状態では、ページの所有者はページ自身とそのアーティクルを編集でき、ページを所有するグループのメンバーはアーティクルだけを編集でき、特別な権限のないユーザーは書き込み権限を一切持ちません。
