Sitecore设置Multilist字段的source属性以允许选择子项

时间:2011-04-27 08:53:33

标签: sitecore sitecore6

我在Sitecore中有一个模板,其中包含一个Multilist字段,我用它来允许编辑者选择当前页面[使用此模板]的多个子页面。我知道如何将字段的源设置为指向内容树中的特定位置(例如sitecore/content/home/help/),但无法弄清楚如何设置它以便它只允许选择当前项的子项

2 个答案:

答案 0 :(得分:3)

如果我理解正确,您希望可用项目列表只是当前项目的子项。如果是这种情况,那么只使用Source字段中的点(。)。有关详细信息,请查看Data Definition Cookbook,尤其是 2.4.2如何控制选择字段段落中的项目列表。

答案 1 :(得分:0)

Sitecore允许使用标记在字段中指定初始值。可用的令牌是:

  • $ name =节点名称
  • $ id =项目ID
  • $ parentid =项目父ID
  • $ parentname =父节点名称
  • $ date =当前日期
  • $ time =当前时间
  • $ node =当前日期和时间

我认为你最好creating your own replace token,说: $ path 应该替换为当前项目(正在添加的项目)路径。