在Umbraco 6.1中,我需要在文档类型中添加一个字段,从管理员用户可以通过后端添加的列表中获取它的可能值。
我想通过创建XPath DropDownList类型的Developer / Data Type来实现这一点,并通过XPath Expression // Configuration / lookup-lists / course-availability指向我的Umbraco内容中的文件夹。我已将文档类型和值设置为节点ID /
此下拉列表未显示此文件夹中的SimpleTextItems(其为空)。
有什么想法吗?
答案 0 :(得分:0)
我相信您希望从内容树中的特定文件夹中选择内容,这是正确的吗?在这种情况下查看Multi-Node Tree Picker,因为您可以在任何特定文件夹或类型中配置此选择1-n节点。
如果上述内容不是您要查找的内容,您还可以查看uComponents dropdown有权访问“开发者”部分的管理员是否可以修改“预值”。
无论您正在寻找什么 - uComponents package中的某些数据类型很可能就是答案。如果没有(你会感到惊讶!),你可能需要编写自己的代码。
答案 1 :(得分:0)
您的XPath不正确。
你的Xpath应该是这样的(用doctype加载所有现有文档:SimpleText和Umbraco树的第一级)
$ancestorOrSelf/ancestor-or-self::*[@level=1]/SimpleText
请查看here以查看下拉列表中的正确Xpath示例