4

私はumbracoに比較的慣れておらず、サイトを構築したばかりですが、クライアントは完全に新しいルックアンドフィールのマイクロサイトを要求しています。

では、umbracoに新しいマイクロサイトを設定するにはどうすればよいですか。

助けてください。

トンありがとう

4

1 に答える 1

9

Umbraco内のページに他のページとはまったく異なるルックアンドフィールを与えるには、いくつかの異なる方法があります。明らかに、問題を解決する方法は複数ありますが、私が考えて、それらがどのように機能するかを説明できるいくつかの方法を紹介します。

  1. 新しいデザインの新しいマスターページテンプレートを作成してから、ドキュメントタイプごとに子テンプレートを作成して、ホームページ、標準テキストページ、その他必要なものをすべて含めます。これらのテンプレートを、それらを使用するドキュメントタイプに割り当てます。

    長所:最も簡単なアプローチ。設計に最も柔軟性を持たせます。

    短所:ユーザーが間違ったテンプレートを選択したり、正しいテンプレートを設定するのを忘れたりする可能性があります。

  2. オプション1と同様に個別のテンプレートを作成しますが、個別のドキュメントタイプも作成します。テンプレートは、新しいドキュメントタイプにのみ割り当ててください。各ドキュメントタイプは、既存のドキュメントタイプを拡張して同じプロパティを継承することも、まったく新しいプロパティを作成することもできます。

    長所:用途で常に正しいテンプレートが使用されるようにします。設計に最も柔軟性を持たせます。サイト固有のカスタマイズを可能にします-プロパティを追加または削除できます。

    短所:ドキュメントタイプの数が2倍になるため、ユーザーが選択できるように表示される量が2倍になります。もちろん、表示される数は、作成が許可されているテンプレートによって制限される可能性があります。

  3. 既存のテンプレートを使用しますが、パスやサブドメインなどに応じて、どのサイトにアクセスしているかを判断するチェックを含めてから、さまざまなスタイルシートを動的にロードします。

    長所:マイクロサイト用に個別のテンプレートやドキュメントタイプを作成する必要はありません。

    短所:マスターテンプレートのマークアップは、両方のデザインを補うのに十分な汎用性が必要であるため、柔軟性がありません。

マイクロサイトのページを構造化およびスタイル設定する方法のオプションを選択したら(そして私のリストは決定的なものではないことを忘れないでください)、ノード構造を設定する場所を決定する必要があります。ここでの最良のオプションは、マイクロサイトがサブドメインである場合、またはマイクロサイトに独自のドメインがある場合、最初にそれを別のホームノードとして追加し、次にその下に独自のページをすべて追加することです。次に、Umbraco内のサイトに別のホスト参照を実際に設定できます。それを行う方法について言及しているSOに関するいくつかの回答があります:

umbracoでのホスト名の割り当て

umbracoの単一インスタンスで複数のサイトを公開する

Umbracoが他のドメイン名を使用できるようにするための基本的な手順は次のとおりです。

  1. 特定のドメイン/サブドメインのホストヘッダーを受け入れるようにWebサーバーを設定します。IIS 7.5では、これはドメイン/サブドメインのバインディングを追加することで実行できます。

  2. 新しいノードは、コンテンツノードの直接の子である必要があります。

  3. ノードを右クリックして、[ホスト名の管理]を選択します。次に、ドメイン/サブドメインのURLを追加します。

お役に立てば幸いです。他にもお気軽にご質問ください。

于 2012-06-27T13:05:29.493 に答える