SuperAPI AI 工具集

umbraco-kinds

编程与开发

查看项目

更新于 10-15 22:32

技能介绍

用途:在 Umbraco 后台(backoffice)扩展开发中实现 Kind。Kind 是一种预设配置,供扩展继承以保持一致性,通过定义多个扩展可共享的默认属性来减少重复,并让结构标准化、定义简化。

主要能力:注册 kind 清单(type 为 'kind',含 alias、matchType、matchKind、manifest),在扩展中通过 kind 字段引用(如 kind: 'button'),以及为 kind 提供默认 meta 属性供扩展继承并可按需覆盖。

使用方式:实现前先获取最新文档——主文档 https://docs.umbraco.com/umbraco-cms/extend-your-project/backoffice-extensions/extending-overview/extension-types/kind 、Foundation 与 Extension Registry 页面。流程为获取文档、确认扩展类型与要共享的默认属性、生成 kind 清单与消费扩展、说明创建内容与测试方式。示例中从 @umbraco-cms/backoffice/extension-api 导入 UmbExtensionManifestKind 类型。

适用场景:需要在多个 Umbraco 后台扩展之间统一默认配置、减少重复的扩展开发工作。

限制:资料未提供具体平台版本、运行环境、收费或价格信息;实现须以官方最新文档为准,未提供的内容暂未提供。