我想要掌握的是如何添加多个渲染使我们能够为项目上的每个渲染定义唯一内容。
最好的方法是什么?
在内容树中创建了以下结构:
MyHome
-Content item 1
-Content item 2
-Content item 3
本书内容项目1 - 3是要呈现的单个页面。
我知道我应该做的是使用演示文稿详细信息中的ContentItem子布局将这些作为渲染添加到MyHome,但我看不出它们将如何获得唯一数据?也许我错过了训练中的一步哈哈。
这是在没有使用页面编辑器的情况下,当前的公司页面编辑器已被打破内容编辑器我已经单独提出了sitecore支持调用来处理这个问题。
同时发布于:http://sdn.sitecore.net/SDN5/Forum/ShowPost.aspx?PostID=47373
更新
因此,我可以为渲染定义数据源,当使用创建一个内容项时,可以为MyHome分配连接到数据源的渲染。
答案 0 :(得分:3)
渲染是模块化的,包含与数据分开的功能。您可以阅读我的博客文章Using the DataSource Field with Sitecore Sublayouts,了解如何进行设置。从那里,您可以多次向页面添加相同的组件,每个组件都会查看单独的数据源项以提供数据。
如果您希望这是自动的,当您创建项目时,可能从分支模板创建它并让该分支自动创建子项目,然后让标准值从正在创建的项目中分配相对数据源,例如如果从分支创建Home,它会在其下方自动创建内容项1,内容项2和内容项3,因此数据源可能类似于./Content item 1
,./Content item 2
,{{1} }。只是一个想法。