Umbraco下拉列表,包含管理员输入的内容-xpath下拉列表?

Umbraco下拉列表,包含管理员输入的内容-xpath下拉列表?,umbraco,Umbraco,在Umbraco 6.1中,我需要向文档类型添加一个字段,该字段从管理员用户可以通过后端添加到的列表中获取可能的值 我想我可以通过创建XPath DropDownList类型的开发人员/数据类型来实现这一点,并通过XPath表达式//配置/查找列表/课程可用性将其指向我的Umbraco内容中的一个文件夹。我已将文档类型和值设置为节点Id/ 此下拉列表未显示此文件夹中的SimpleTextItems(其为空) 有什么想法吗?我相信您希望从内容树中的特定文件夹中选择内容,对吗?查看本例中的,因为您可

在Umbraco 6.1中,我需要向文档类型添加一个字段,该字段从管理员用户可以通过后端添加到的列表中获取可能的值

我想我可以通过创建XPath DropDownList类型的开发人员/数据类型来实现这一点,并通过XPath表达式//配置/查找列表/课程可用性将其指向我的Umbraco内容中的一个文件夹。我已将文档类型和值设置为节点Id/

此下拉列表未显示此文件夹中的SimpleTextItems(其为空)


有什么想法吗?

我相信您希望从内容树中的特定文件夹中选择内容,对吗?查看本例中的,因为您可以在任何特定文件夹或类型中配置此拾取1-n节点

如果上述内容不是您想要的,您还可以检查是否有访问开发人员部分的管理员可以编辑“pre值”


不管您到底在寻找什么-中的某些数据类型很可能就是答案。如果没有(你会感到惊讶!),你可能需要自己编写代码。

你的XPath不正确

您的Xpath应该类似(加载doctype:SimpleText且位于Umbraco树第一级的所有现有文档)


请查看以查看dropdownlist的正确Xpath示例

是的,我希望从我的内容树中的特定文件夹中选择内容。文件夹中有SimpleText类型的项目。在这种情况下,它是1-1关系,因此我假设XPath DropDownList可以完成这项工作,但我的XPath表达式一定是错误的(/root/Configuration/lookup list/course availability,其中course availability是文件夹名)
$ancestorOrSelf/ancestor-or-self::*[@level=1]/SimpleText