2016-04-27 18 views
0

私はクライアント用のSitecore MVCサイトを作成しており、会社のニュース記事を掲載するページを作成する必要があります。Sitecore(ベスト・アプローチ)のニュース記事一覧

これまでは、「記事」という共有データテンプレートを使用するアイテムを作成しましたが、これらのアイテムを表示するサブレイアウト(ビューレンダリング)も「記事」と呼ばれています。

リスト自体については、別のコンポーネント(サブレイアウト)を作成して "News_List"を呼び出し、 "List"という名前のプレースホルダを配置する予定でした。

私の質問はです。投稿者は記事エディタを介してこのプレースホルダに記事(例:記事のN個のアイテム)を挿入できますか?

SCでは、同じコンポーネントの複数のインスタンスをプレースホルダに挿入できますか?これで何かが壊れますか?

私はこれがかなり一般的な質問だと信じていますが、決定的な答えは見つかりませんでした。前もって感謝します…!

答えて

1

プレースホルダには、同じ種類のコンポーネントをいくつでも挿入できます。プレースホルダの設定を正しく行い、適切な名前を付けるようにしてください(リストだけでなく)。

これをやりたいですか?編集者は、ページに追加する各記事のコンポーネントリストを手動で作成する必要があります。非常にユーザー(エディタ)フレンドリーではないと思うかもしれません。おそらく、データソースとして記事のリストを取得してそれらを表示できるリストコンポーネントを作成することを検討する必要があります。または、自動的に選択することもできます(ただし、ビジネス上のケースではない可能性があります)。

+1

答えに3つの疑問符を付けると、おそらくそれがコメントとして適切であることを示す良い指標になります – Idos

+0

"List"プレースホルダのプレースホルダ設定を変更して、アーティクルであるアイテムを "ここに追加"できるようにします。これはうまくいくはずです。 – Ash8087

+0

これはうまくいくでしょうが、あなたの編集者はこのページを設定し、それを維持するかなりの仕事があると言いました。 – Gatogordo

0

はい、作成者は同じコンポーネントの複数のインスタンスを1つのプレースホルダに追加できます。

コンポーネントのコードが何かばかげたことをしないとすれば、これを行うことは絶対に大丈夫です。

関連する問題