我可以在sitecore中使用值列表填充一个droplist,方法是直接在源字段中指定它们,如Apples|Oranges|Grapes
,并将它们显示在模板上,而不是实际为每个值创建项目,然后编写一个查询指向父级?
答案 0 :(得分:6)
此功能没有默认功能。典型的方法是创建一个包含具有这些名称的项目的文件夹,并将该文件夹设置为标准下拉列表字段的来源。但我会使用droplink而不是droplist,因为你有ID的强引用而不是名称的弱引用,这些引用出现在链接数据库中。
或者,您可以通过覆盖droplist控件来实现此目的。
答案 1 :(得分:4)
/sitecore/System/Dictionary
可能是您在此上下文中创建的值的良好主页。将它们添加到词典也使它们可以本地化,并允许用户在需要时将它们作为其他字段中的标记引用。
您可能还会感兴趣this article。它详细介绍了Dictionary项和Tokens的其他用途。
此外,Sitecore's Reusing and Sharing Data guide还提供了有关如何使用词典项目的其他信息,并查看了您可能希望将简单值注入项目的其他情况: