在sitecore模板管理器中当我在标准值级别应用演示文稿详细信息时,我可以在创建项目后在内容编辑器中看到演示文稿详细信息并且它们正在应用,我可以预览该项目...
我在模板级别本身而不是标准值级别应用了演示文稿详细信息...当我使用该模板创建项目时,我无法在内容编辑器和内容选项卡中看到演示文稿详细信息但是当我预览时我在模板级别应用的项目演示详细信息正在自动应用..
不在项目属性中显示演示文稿详细信息...自动应用演示文稿详细信息 怎么可能......
在模板管理器中,如果在模板级别和标准值级别应用演示文稿详细信息,有什么区别...
答案 0 :(得分:3)
您对模板标准值应用的任何内容都会反映在该模板的项目上,这包括所有字段值,并且由于Presentation详细信息实际存储在“__Renderings”字段中,这意味着标准值的演示详细信息将获得复制到该模板的任何新项目。
在模板级别应用演示文稿详细信息不会影响任何内容,并且在那里应用它没有意义,因为模板不会被视为页面,也不会将其反映在该模板的项目上
答案 1 :(得分:1)
我认为这是因为Sitecore以同样的方式处理其内容树中的所有项目而引起的混淆。因此,一切都有设置演示细节的按钮,尽管(正如艾哈迈德在他的回答中所说的那样)在某些地方设置它们是没有意义的。
你可以想到"模板"现有内容树中的项目有两个主要原因:第一个是提供代表系统其他位置的模板的ID。第二个是作为字段组和标准值项的父级,并将它们全部保存在一个合理的结构中。
当您创建新的内容项并说"使用模板X"您可以将其视为Sitecore复制"标准值"您选择的模板的项目,以便创建新的内容项目。
因此,如果您对模板"标准值"进行设置。项目会反映在您的新项目中。但是如果你在模板项目上进行设置,他们就不会。