我想添加一个查询当前项别名的droplink源,基本上查询应如下所示:
/System/Aliases//*[@Linked item=??]
我想与Linked item
字段匹配的值是droplink的当前项路径。我怎样才能做到这一点?
我正在使用sitecore 6.5
修改
这会有用吗?
/System/Aliases//*[@Linked item=$path]
答案 0 :(得分:2)
在那种情况下,没有。没有任何开箱即用的方式来动态设置这样的数据源,因为您没有任何方式通过简单查询传递上下文项。但是,您可以创建自己的自定义字段类型来处理为您提供完整的api,实际上当您单击别名按钮时,别名框具有您需要的所有代码。添加新的字段类型虽然有点棘手。如果您想完成添加自己的自定义字段的步骤,我将从这里开始:http://sdn.sitecore.net/Articles/API/Creating%20a%20Composite%20Custom%20Field.aspx。它使用自定义清单作为基础......但我认为,除了可以用作建立自己的模型之外,还有其他任何东西。