我创建了两个网站布局,一个用于公开(默认),另一个用于私人区域。
当我创建一个新页面时(默认情况下它使用Public Layoyt)并且如果我希望它具有私有布局,我需要更改Presentation>详细信息。
问题出现之后,我在私人布局中的默认渲染没有插入其中。
所以,我的问题是:
提前致谢!
答案 0 :(得分:1)
听起来像您应该查看,创建2个单独的页面模板。
这些可以从公共基础模板继承。
现在,在每个上面,使用您需要的默认演示文稿详细信息配置标准值 - 分别用于公共和私有布局。
或者(因为我不确切地知道你想要实现的目标) - Sitecore有一种称为布局预设的东西。这里将介绍3.6节。
https://sdn.sitecore.net/upload/sitecore6/64/presentation_component_cookbook-a4.pdf
(非常古老的文档,但我相信这仍然适用于当前的Sitecore版本)
答案 1 :(得分:0)
另一种选择是创建2个分支模板
与2个单独的页面模板中的工作方式类似,但不再需要具有纯粹用于演示的模板。
然后在分支模板项目上为每种类型的页面设置默认演示文稿。您还可以设置安全选项等内容......就像使用页面模板的标准值一样。
作为优于页面模板的优势,您还可以根据需要创建子结构 - 因此,如果您拥有每个页面类型所需的/assets
文件夹,则分支模板非常适用于此。