【问题标题】:Sitecore Multilist dynamic website source propertySitecore Multilist 动态网站源属性
【发布时间】:2016-06-21 16:06:45
【问题描述】:

我的 Sitecore 内容编辑器具有以下结构:

- Sitecore
  - Content
     - Brand Websites
         - WebsiteOne
             - Website - UK
                 - Pages
                     - Home
         - WebsiteTwo
             - ...
         - WebsiteThree
             - ...     

我正在尝试创建一个允许编辑者选择要在页脚中显示的页面的多列表。

我想让这个多列表的 Source 字段对于编辑器所在的站点是动态的(WebsiteOne/Two/Three)。

我一直在探索 XPath Builder,但我不确定动态网站名称部分。

理想情况下我想要的是这样的:

./query:/sitecore/content/Brand Websites/[@@name]/Website - UK/Pages/*

这是否可以将当前网站动态传递到此查询中?

【问题讨论】:

    标签: sitecore sitecore8 sitecore-mvc


    【解决方案1】:

    你会找到答案here。

    归结为这样的事情:

    query:./ancestor::*[@@templatename='WebsiteHomeTemplateName']/Pages/*

    【讨论】:

    • 谢谢你,你知道我会在哪里定义 WebsiteHomeTemplateName 吗?
    • 是你用来创建网站首页节点的模板名称,所以“WebsiteOne”,“WebsiteTwo”,...所以不要使用'WebsiteHomeTemplateName',使用真正的模板名称(我不知道所以我用了这个)。这假设主节点使用了相同的模板。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    相关资源
    最近更新 更多