FirstClassのテンプレートは様々な方法で表示させることができ、これからご説明するように単純な方法も複雑な方法もあります。可能であれば、失敗する可能性を少なくするために、できるだけ簡単な方法を取ることをお勧めします。
インターネットサービスのデフォルト動作を利用したテンプレートの表示
標準のサイト設定を行うと、[Template Sets]コンテナに4種類のテンプレートセットが作られます。デフォルトでは、インターネットサービスは[.templates]コンテナ内のテンプレートセットを自動的に表示するようになっています。ただし、([HeaderMatch]ドキュメントで指定しない限り)4種類のテンプレートセットすべてがグループとして使用されます。
デフォルトのテンプレート構成を変更することなく異なるWebインタフェースを表示させたい場合は、[サイトの基本設定]フォームを使用してください([サイトの基本設定]フォームに関する注意も参照して
ください)。標準的なサイトを公開する場合は、テンプレートセットを利用するのが最も簡単な方法です。そうすれば、公開するサイトのコンテナに変更を加えたり、[HeaderMatch]ドキュメントを再設定したりする必要はありません。
この方法では、テンプレートセットを1つだけ配置して[サイトの基本設定]フォームを設定しても、正常に動作しません。
ユーザは、自分のデスクトップを表示するためのテンプレートセットを([基本設定]フォームの[表示]タブで)変更し、[サイトの基本設定]フォームの設定より優先して適用させることができます。したがって、公開するサイトのコンテナ内には、4つのテンプレートセットがすべて存在しなければなりません。テンプレートを1つでも削除すると、そのテンプレートを選択したユーザにはエラーメッセージが表示され、そのユーザは自分のアカウントでログインすることができなくなります。
[新規サイトの作成]フォームによるテンプレートの選択
[新規サイトの作成]を使用して新しいWebサイトを作成する場合は、Webインタフェースを選択できます。この作業によって、選択したテンプレートセットが.siteprefの[インターフェイス]に指定されます。
[.templates]会議室を利用したカスタムテンプレートの表示
デフォルトのテンプレート構成(サイトのコンテナにあるすべてのテンプレートセット)は保持したまま、異なるテンプレートセットをデフォルトにしたい場合は、[.templates]コンテナ内のテンプレートを置き換えれば可能です。
置き換えるには、以下の2つの方法があります。
・[.templates]コンテナ内のテンプレートを削除して、利用したいテンプレートに入れ換えてください。
テンプレートを置き換えたいサイトのコンテナを開いて、[.templates]コンテナのエイリアスを削除してください。[Template Sets]コンテナ内に作成した新しいコンテナのエイリアスをサイトのコンテナ内に作成して、名前を[.templates]に変えてください。
どちらの場合も、[HeaderMatch]ドキュメントを再設定する必要はありません。デフォルトのインターネットサービスの動作により、[.templates]コンテナ内のテンプレートが自動的に表示されます。
[HeaderMatch]ドキュメントを利用したテンプレーセットの変更
[.templates]コンテナ以外のコンテナを使用して異なるテンプレートセットを表示したい場合、あるいはサイトからテンプレートのコンテナを削除したい場合は、[HeaderMatch]ドキュメントの内容を変更する必要があります。
変更作業を行う前に、あらかじめ[HeaderMatch]ドキュメントについてよく理解するようにしてください。少しでもエラーがあるとシステムが完全に損なわれる可能性があります。
[HeaderMatch]ドキュメントの設定例をいくつかご紹介します。
コマンド例
・[.templates]フォルダ以外のすべてのテンプレートセットをサイトのコンテナから削除するには、以下のコマンド行をデフォルトのテンプレートセット部分のコードの前に追加します。
<サイト名>: SET .templates = "<.templates>"
・[mobile.templates]フォルダ以外のすべてのテンプレートセットをサイトのコンテナから削除するには、以下のコマンド行をデフォルトのテンプレートセット部分のコードの前に追加します。
<サイト名>: SET .templates = "<mobile.templates>"
・[simple.templates]フォルダ以外のすべてのテンプレートセットをサイトのコンテナから削除するには、以下のコマンド行をデフォルトのテンプレートセット部分のコードの前に追加します。
<サイト名>: SET .templates = "<simple.templates>"
・(my.templatesなど)独自の名前でテンプレートセットを作成または配置するには、以下のコマンド行をデフォルトのテンプレートセット部分のコードの前に追加します。
<サイト名>: SET .templates = "<my.templates>"
上記のように設定をすれば、インターネットサービスは対象のテンプレートセットだけを表示するようになります。
| ||