相对路径作为droplink或droplist的来源?

时间:2019-01-14 22:22:59

标签: templates sitecore

我正在尝试为droplink / dropsource的源指定相对路径。

具体地说,我有一个文件夹结构,在某个分支下有一个Authors文件夹。在该Authors文件夹的同一级别上,可以存在某些项目或包含这些项目的文件夹,这些项目的下拉列表可能指向其来源的Authors文件夹。但是,问题在于,这将为多个客户端重复,因此,我不想在每种情况下都不必手动指定源目录,而只是拥有一个相对的源,它说基本上可以找到与我最近的Authors文件夹(兄弟姐妹,姨妈/叔叔,大姨妈/叔叔等)。有什么办法吗?我是否需要为此使用Sitecore查询语法?

1 个答案:

答案 0 :(得分:2)

是的,通过查询是可能的。

在您的droplink模板字段的Source字段中,设置类似以下内容:

query:./ancestor-or-self::*[@@templatename='yoursitesite']/home/*

query:../*

取决于您的确切结构或模板名称。

请参阅:

有关SXA,请参见use-a-query-to-determine-the-data-source-context

更多说明sitecore-field-source-as-xpath-query-or-fastquery-cheat-sheet/

相关问题