在许多不同的文档类型上,我必须添加相同的 3 种原生 Umbraco 数据类型
- 内容选择器
- 文本字符串
- 文本字符串
有人建议我看看是否有一种方法可以创建一个新的自定义数据类型,基本上将这 3 种数据类型包装成一个新的数据类型。
我查看了nibble.be 的网站,发现有几种不同的方法可以创建自定义数据类型(使用 usercontrol 包装器或 3 类方法)。但是,我不确定用于对现有数据类型进行分组的自定义数据类型是否正确。
一方面,我们在 Umbraco 旁边使用 MVC,并大量使用 Razor 视图。由于文档类型属性别名用于从内容页面从 Umbraco 获取值,因此我看不出这仍然是可能的,或者您将如何获取具有嵌入数据类型的自定义数据类型的属性值。
是否有一种工作方式或更好的方式来完成这个解决方案,因为必须在任何需要的文档类型上添加相同的字段?我虽然关于仅具有这 3 种数据类型(内容选择器和 2 个文本字符串)的文档类型父级的分层方法,但这意味着必须将页面所需的任何文档类型放在此父文档类型下,只是为了继承这一事实这组属性。