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

渲染是模块化的,并且包含与数据分离的功能。您可以阅读我的博客文章Using the DataSource Field with Sitecore Sublayouts,了解如何设置。从那里,您可以多次将相同的组件添加到页面,每次查看一个单独的数据源项以向其提供数据。

如果您希望这是自动的,当您创建一个项目时,也许从分支模板创建它并让该分支自动创建子项目,然后让标准值从正在创建的项目分配一个相对数据源,例如,如果从一个分支创建 Home,它会在其下方自动创建内容项 1、内容项 2 和内容项 3,因此数据源可能类似于./Content item 1, ./Content item 2, ./Content item 3. 只是一个想法。

于 2012-07-31T12:16:28.700 回答