2016-08-26 4 views
0

私は2つのレイアウトをパブリック(既定)と私が作成したプライベートエリア用の2つのWebサイト用に作成しました。Sitecoreページの変更レンダリングのレイアウト

私は新しいページを作成します(デフォルトでPublic Layoytを使用しています)。プライベートレイアウトにしたい場合は、プレゼンテーション>詳細で変更する必要があります。
問題が発生した後、プライベートレイアウトにデフォルトのレンダリングが挿入されています。

だから、私の質問は以下のとおりです。

  • は、彼は、レイアウトを求めるために新しいページを作成するときに、ユーザーに依頼するすべての可能性はありますか?
  • レイアウトを変更するときに、プライベートレイアウトのデフォルトレンダリングが一緒になる可能性がありますか?
  • sitecoreの同じインスタンス内に2つのレイアウトがあるのは間違いありませんか?

ありがとうございます!

答えて

0

もう一つの選択肢は、2つの分岐テンプレート

  • を公開ページを作成することです
  • プライベートページ

2つの別々のページテンプレートから作成する方法と似ていますが、純粋にプレゼンテーション用にテンプレートを用意する必要はありません。

次に、ブランチテンプレートアイテムのページの種類ごとに、デフォルトのプレゼンテーションを設定します。また、ページテンプレートの標準値と同じように、セキュリティオプションなどを設定することもできます。

ページテンプレートの利点として、必要に応じて子構造を作成することもできます。つまり、各ページタイプに必要な/assetsフォルダがある場合は、ブランチテンプレートが最適です。

+0

ありがとうございました! 私はテンプレートを使ってそれを行うことを考えていましたが、それが最良のアプローチであるかどうかはわかりませんでした。 それは魅力のように働いた –

1

2つの別々のページテンプレートを作成してみてください。

  • 公開ページ
  • 専用ページ

これらは共通のベーステンプレートから継承することができます。

これらのそれぞれで、必要な既定のプレゼンテーションの詳細で標準値を構成します。それぞれパブリックレイアウトとプライベートレイアウトです。

(私があなたが達成しようとしていることを正確にはわからないので) - Sitecoreにはレイアウトプリセットというものがあります。セクション3.6で説明します。

https://sdn.sitecore.net/upload/sitecore6/64/presentation_component_cookbook-a4.pdf

(非常に古い文書が、私はこれはまだ、現在のサイトコアのリリースに適用されます信じています)

関連する問題