【问题标题】:Populate a Sitecore Droplist with static values使用静态值填充 Sitecore Droplist
【发布时间】:2010-11-01 16:07:52
【问题描述】:

我可以通过直接在源字段(如Apples|Oranges|Grapes)中指定值列表来填充站点核心中的下拉列表,并让它们显示在模板上,而不是实际为每个值创建项目,然后编写查询指向给父母?

【问题讨论】:

    标签: sitecore sitecore6


    【解决方案1】:

    对此没有默认功能。典型的方法是创建一个包含每个名称的项目的文件夹,并将该文件夹设置为标准下拉列表字段的源。但我会使用 droplink 而不是 droplist,因为这样你就有了按 ID 的强引用而不是按名称的弱引用,并且这些引用出现在链接数据库中。

    或者,您可以通过覆盖下拉列表控件来实现此目的。

    【讨论】:

      【解决方案2】:

      /sitecore/System/Dictionary 可能是您需要在此上下文中创建的值的好地方。将它们添加到 Dictionary 也使它们可本地化,并允许用户根据需要在其他字段中将它们作为标记引用。

      您可能还会对this article 感兴趣。它详细介绍了字典项和标记的其他用途。

      此外,Sitecore's Reusing and Sharing Data guide 提供了有关如何使用 Dictionary 项目的更多信息,并查看了您可能希望将简单值注入项目的其他情况:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-19
        • 2021-04-04
        相关资源
        最近更新 更多