0

ページ エディター モードでコンポーネントを移動しようとしましたが、これを達成するために行ったことは次のとおりです。

  1. サブレイアウト用に選択された互換レンダリングを設定する
  2. プレースホルダー設定を追加し、プレースホルダーのコントロールを許可

しかし、コンポーネントを移動しようとしたときに、サブレイアウトの DataSourceItems が変更されていないため、コンテンツが変更されていません。

また、データソースでフィールドが異なる場合、フィールド関連のエラーが発生することもあります。

誰かがこれで私を助けてくれませんか。

4

2 に答える 2

1

あなたの質問から、ページ エディターでコンポーネントをあるプレースホルダーから別のプレースホルダーに移動しようとしているように思えます。これは、データ ソースには影響しません。

代わりに、ルールを使用してサブレイアウト内のデータ ソースを切り替えることでエクスペリエンスをパーソナライズしようとしている場合、実行した手順ではそれができません。表示するデータ ソースを選択するには、ページ エディターでサブレイアウトに条件を追加する必要があります。

同じプレースホルダーに対して互換性のあるレンダリング (異なるサブレイアウト) を表示しようとしている場合、それはステップ 1 で行われます。これは、そのプレースホルダーに他のどのサブレイアウトを配置するのが良いかを作成者が理解できるようにするためのものです。データ ソースには影響しません。

于 2013-05-27T13:43:36.367 に答える
0

コンポーネントを追加しても、それらのデータソースは自動的に設定されません。設定されているかどうかを確認し、設定されてSitecore.Context.Itemいない場合は使用する必要があります。

それがあなたの言いたいことかどうかわからない..

フィールド関連のエラーについては、詳細を投稿してください。

于 2013-05-26T12:32:41.203 に答える