Sitecore 8.1中可重用的组件集合

时间:2016-08-02 16:56:38

标签: c# asp.net sitecore

在Sitecore 8.1中,是否可以拥有可在整个网站的多个位置重复使用的组件列表?

例如,在我的网站中,我有一个侧边栏,其中包含一个包含最新新闻列表的组件,另一个包含当前促销列表的组件,以及另一个包含广告的组件。我的许多页面都会使用同一个侧栏,但不是全部,所以我不想把它放在我的布局中。我不想为每个页面重新创建相同的侧栏,而是想在其自己的容器/组件中创建一次,这样我就可以重复使用它。

我无法在视图中使用所需组件对组件进行硬编码,因为我需要其他非技术用户才能根据需要更改内容。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。实际上,这是构建Sitecore组件的推荐方法。拥有组成的小型原子组件以提供更复杂的用户界面。

对于喜欢侧边栏的情况,您可能需要在许多页面上使用复杂组件,您可以使用名为Composite Components的模块。此模块可从Sitecore Marketplace here获得。

作为概述,该模块允许您从较小的原子渲染构建演示文稿,并将它们组合成更复杂的渲染,如补充工具栏。然后,您可以使用数据源轻松地将该组件添加到其他页面。我发现它在许多项目中非常有用。