Templates Sitecore用户将字段添加到模板
我正在构建一个products表以显示所有产品属性。但是,我需要允许用户在以后的产品生产中添加/编辑/删除这些属性,而无需任何开发工作。我考虑过分支模板,但当我编辑分支模板时,现有产品没有得到更新。也许我看错方向了?有什么建议吗?在一个旧项目中,我们有一个类似的产品和属性设置,并使用自定义数据库来帮助我们:Templates Sitecore用户将字段添加到模板,templates,sitecore,edit,Templates,Sitecore,Edit,我正在构建一个products表以显示所有产品属性。但是,我需要允许用户在以后的产品生产中添加/编辑/删除这些属性,而无需任何开发工作。我考虑过分支模板,但当我编辑分支模板时,现有产品没有得到更新。也许我看错方向了?有什么建议吗?在一个旧项目中,我们有一个类似的产品和属性设置,并使用自定义数据库来帮助我们: 产品作为项目存储在Sitecore中 属性作为项目存储在Sitecore中 自定义数据库存储所有产品的所有属性值 发布事件用于在删除产品时保持自定义数据库的同步 在产品模板上,我们在内容编
- 产品作为项目存储在Sitecore中
- 属性作为项目存储在Sitecore中
- 自定义数据库存储所有产品的所有属性值
- 发布事件用于在删除产品时保持自定义数据库的同步
- 在产品模板上,我们在内容编辑器中添加了一个额外的选项卡,其中包括一个aspx页面,该页面在该产品的自定义数据库中提供了一个编辑器。我们使用产品Sitecore ID并以可编辑的方式显示所有可能的属性李>
此解决方案确实意味着您的属性值存储在Sitecore之外,但它符合我们的要求。分支模板仅用作初始Sitecore值。这是分支模板的一个限制。即使您将从分支模板创建一组项目,当您尝试重置值时,Sitecore也将使用模板的“标准值”。(但不是来自分支模板)。因此,您可以考虑如何在一个具有标准值的模板中进行设计。