0

私が把握しようとしているのは、複数のレンダリングを追加することで、アイテムの各レンダリングに固有のコンテンツを定義する方法の概念です。

これについて最善の方法は何ですか?

次の構造がコンテンツ ツリーに作成されました。

MyHome
-Content item 1
-Content item 2
-Content item 3

コンテンツ アイテム 1 ~ 3 は、レンダリングされる個々のページです。

私がすべきことは、プレゼンテーションの詳細で ContentItem サブレイアウトを使用してこれらをレンダリングとして MyHome に追加することですが、一意のデータを取得する方法がわかりません。トレーニングのステップを逃したのかもしれません。

これはページ エディターを使用しない場合です。現在の会社のページ エディターは、コンテンツ エディターに対して壊れています。これに対処するために、サイトコア サポート コールを個別に上げました。

これも投稿しました: http://sdn.sitecore.net/SDN5/Forum/ShowPost.aspx?PostID=47373

アップデート:

それを調べると、レンダリング用のデータ ソースを定義できます。使用時に、データ ソースに接続されたレンダリングで MyHome を割り当てるコンテンツ アイテムが作成されると便利です。

4

1 に答える 1

3

レンダリングはモジュール式であり、データとは別の機能が含まれています。これを設定する方法については、私のブログ投稿「Sitecoreサブレイアウトでのデータソースフィールドの使用」を読むことができます。そこから、同じコンポーネントをページに複数回追加し、それぞれが個別のデータソースアイテムを調べてデータをフィードすることができます。

これを自動化する場合は、アイテムを作成するときに、ブランチテンプレートからアイテムを作成し、そのブランチにサブアイテムを自動作成させてから、作成中のアイテムからの相対データソースを標準値に割り当てます。ブランチからホームを作成すると、その下にコンテンツアイテム1、コンテンツアイテム2、およびコンテンツアイテム3が自動作成されるため、データソースは、、、のよう./Content item 1になります。ただのアイデア。./Content item 2./Content item 3

于 2012-07-31T12:16:28.700 に答える