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