我需要在我的Umbraco CMS中存储带有徽标和一些生物信息的设计师列表。我用所有这些属性创建了一个名为Designer的文档类型。现在,我想用这些设计器名称创建一个下拉列表,以便将其与其他文档类型关联起来。我如何创建这个下拉列表?我用的是umbraco的v7版本
检查unbraco v7的nuPickers。你需要的东西应该都有了。
http://our.umbraco.org/projects/backoffice-extensions/nupickers http://github.com/uComponents/nuPickers/wiki http://www.nuget.org/packages/nuPickers在这里查看使用宏创建自定义标签的帮助http://github.com/uComponents/nuPickers/wiki/Custom-Labels
据我所知,您的意图是让编辑人员在后台编辑内容项时从设计人员下拉列表中选择设计人员。
如果是这样,您可能需要使用现有的数据类型'Dropdown'或创建一个自定义数据类型。
如果你只想要下拉列表中的名字,默认的' dropdown '数据类型就足够了。看看这篇解释如何自定义'Dropdown'数据类型的文章
否则(例如,如果您希望在设计器选择器中显示设计器的头像),您可能希望实现自定义属性编辑器(设计器选择器)和与之相关的自定义数据类型。然后,您就可以将您的数据类型与您想要的任何文档类型相关联。
这里有几个有用的链接:
- 如何创建自定义属性编辑器
- 演示,其中包括构建一个自定义选择器属性编辑器,以将自定义数据分配给文档
- Umbraco v7 XPathDropdownList实现