gpt4 book ai didi

sitecore - 使用查询来获取常规链接字段的来源

转载 作者:行者123 更新时间:2023-12-02 19:31:13 24 4
gpt4 key购买 nike

是否可以修改 Sitecore 中的常规链接字段,以便在模板字段定义的“源”中使用查询?我希望可以添加一个管道处理器来处理对常规链接字段的查询,方式与 this article describes enabling queries for Treelists and Datasources 类似。 .

最佳答案

不幸的是,这对于管道来说是不可能的,因为源解析不会像 DropLink 字段那样在管道中发生。

您可以设置绝对路径,效果很好...为了使源可查询,您必须继承 Sitecore.Shell.Applications.ContentEditor.Link 并将 Source 属性重写为解析查询,以与链接到的方式几乎相同的方式解析查询。

当前的实现执行一个简单的 GetItem:

Item obj = Client.ContentDatabase.GetItem(this.Source);

而我们需要一个 item.Axes.SelectSingleItem() 类型的查询。不幸的是,这意味着自定义字段类型或更新核心数据库中的当前字段类型。

关于sitecore - 使用查询来获取常规链接字段的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31810371/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com