Sitecore 中的新闻文章列表(最佳方法?)

List of News Articles In Sitecore (Best Approach?)

我正在为客户创建一个 Sitecore MVC 网站,我需要创建一个页面来列出该公司的新闻文章。

到目前为止,我已经创建了使用名为“文章”的共享数据模板的项目,并且我还有一个名为“文章”的子布局(视图渲染)将显示这些项目。

对于列表本身,我的计划是创建另一个名为“News_List”的组件(子布局),并在其中放置一个名为“List”的占位符。

我的问题是:我能否允许作者通过页面编辑器将文章(例如,“文章”类型的 N 项)插入到此占位符中?

SC 是否允许您将同一组件的多个实例插入到一个占位符中?这会破坏什么吗?

我认为这是一个很常见的问题,但我还没有找到明确的答案。在此先感谢...!

是的,作者可以将同一组件的多个实例添加到一个占位符中。

假设组件的代码没有做任何愚蠢的事情,那么这样做绝对没问题。

您可以根据需要在占位符中插入任意数量的组件(相同类型)。只需确保正确放置占位符设置并为其命名(不仅仅是 "list" ;) )

但是你确定要这样做吗?您的编辑将需要手动为他们想要添加到页面上的每篇文章创建一个组件列表。听起来对用户(编辑)不是很友好。也许您应该考虑创建一个列表组件,它可以获取文章列表作为数据源并显示这些内容。甚至 select 他们自动(但这可能不符合您的业务案例)..