什么是Sitecore数据源以及为什么要使用?

时间:2016-10-27 05:05:25

标签: sitecore datasource

我是Sitecore XP 8.2的新手,并尝试通过文章和youtube进行学习。

但是,我无法弄清楚为什么我们应该使用数据源,而不是在内容树中有多个项目?如何在内容树上启用Global?

4 个答案:

答案 0 :(得分:1)

如果您使用的是数据源'意味着'渲染数据源位置'下面是一个真实的例子,其中使用数据源是有帮助的,而不是在每个页面项下面有数据项。

假设您有一个页脚模块,您希望将其包含在您网站的所有内容页面中。编辑应该能够在所有页面上更改页脚模块的内容,但效果应该是全局的。

在这种情况下,可以采用一种解决方案,在树形结构的顶部创建一个名为“共享模块”的文件夹,并指向“页脚渲染数据源位置”。在这个文件夹。 如果编辑器更改主页面或子页面上的页脚文本,则效果将始终保存在同一位置。

与“Texbox”模块不同,'你希望在多个页面上有多个。您希望将这些内容放在每个内容页面下面的文件夹中,例如“页面模块”。

答案 1 :(得分:1)

您可以出于各种原因使用Sitecore数据源。其中一个原因是使用此而不是上下文项,以便您可以引用Sitecore内容树中的另一个项目。另一个很好的理由是个性化您的内容或运行A / B测试,内容测试。使用Sitecore数据源,使页面的不同部分组件化,所有这些都有助于内容编辑器改善内容编辑器的体验。

有关使用Sitecore数据源的一些好消息,您可以查看

https://www.linkedin.com/pulse/how-improve-experience-editor-sitecore-number-ways-rohit-chopra https://www.linkedin.com/pulse/sitecore-personalize-content-conditional-renderings-sub-rohit-chopra

答案 2 :(得分:0)

简而言之,使用数据源,您可以重复使用您的项目,如果您想要个性化并且在安全性/工作流程方面更易于管理,那么您的生活将更加轻松。

答案 3 :(得分:0)

数据源是从演示文稿到内容项的指针。可以从内容树中的全局或本地放置中轻松选择此项。如果您希望内容的结构更复杂,您仍然可以从数据源导航到其他项目(例如子项目)。

使用数据源的优势在于Sitecores演示引擎,体验编辑器和营销/个性化基于数据源的使用。此外,您需要重复使用内容,因为多个演示文稿可以指向相同的数据源项目。

通过使用数据源,您可以将内容与内容树和层次结构的结构分离。