Xpath 基于sitecore中的当前项进行查询匹配

Xpath 基于sitecore中的当前项进行查询匹配,xpath,sitecore,sitecore6,Xpath,Sitecore,Sitecore6,我想添加一个用于查询当前项别名的droplink源,基本上查询应该如下所示: /System/Aliases//*[@Linked item=??] 我想要匹配链接项目字段的值是droplink的当前项目路径。我怎样才能做到这一点 我正在使用sitecore 6.5 编辑 这样行吗 /System/Aliases//*[@Linked item=$path] 在这种情况下,没有现成的方法可以动态设置这样的数据源,因为您没有任何方法可以通过简单的查询传递上下文项。但是,您可以创建自己的自定义字

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

/System/Aliases//*[@Linked item=??]
我想要匹配
链接项目
字段的值是droplink的当前项目路径。我怎样才能做到这一点

我正在使用sitecore 6.5

编辑

这样行吗

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

在这种情况下,没有现成的方法可以动态设置这样的数据源,因为您没有任何方法可以通过简单的查询传递上下文项。但是,您可以创建自己的自定义字段类型来处理提供完整api的字段类型,事实上,当您单击“别名”按钮时,“别名”框包含您需要的所有代码。不过,添加新字段类型有点棘手。如果您想完成添加自己的自定义字段的步骤,我将从这里开始:。它使用自定义清单作为基础。。但我认为最重要的是,您可以将其用作构建自己的模型。

这是模板droplink源吗?因为如果您要编辑一个项目,比如说在内容编辑器中,已经有一个别名菜单选项显示指向该项目的所有别名。@divamatrix我知道,但我现在想要的是一个droplink,以便能够从一个项目可能具有的多个别名中选择一个,这是为了搜索引擎优化,你是说你只想添加一个droplink,其中的选项是一个项目的所有别名?(对不起,如果这样问听起来很傻……只是想确保我明白你的意思)