根据sitecore中的当前项执行查询匹配

时间:2012-03-30 16:19:58

标签: xpath sitecore sitecore6

我想添加一个查询当前项别名的droplink源,基本上查询应如下所示:

/System/Aliases//*[@Linked item=??]

我想与Linked item字段匹配的值是droplink的当前项路径。我怎样才能做到这一点?

我正在使用sitecore 6.5

修改

这会有用吗?

/System/Aliases//*[@Linked item=$path]

1 个答案:

答案 0 :(得分:2)

在那种情况下,没有。没有任何开箱即用的方式来动态设置这样的数据源,因为您没有任何方式通过简单查询传递上下文项。但是,您可以创建自己的自定义字段类型来处理为您提供完整的api,实际上当您单击别名按钮时,别名框具有您需要的所有代码。添加新的字段类型虽然有点棘手。如果您想完成添加自己的自定义字段的步骤,我将从这里开始:http://sdn.sitecore.net/Articles/API/Creating%20a%20Composite%20Custom%20Field.aspx。它使用自定义清单作为基础......但我认为,除了可以用作建立自己的模型之外,还有其他任何东西。