SuperAPI AI 工具集

umbraco-icons

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:为 Umbraco 后台扩展注册自定义图标。图标以 JavaScript 模块导出的 SVG 内容定义,通过 manifest 注册后,可在任何接受 icon 属性的扩展中使用。

主要能力:在 umbraco-package.json 中声明 type 为 icons 的扩展并指向 icons.js;在 icons.ts 中导出图标注册表,每项含 name 与 path(动态 import 对应图标文件);图标文件默认导出 SVG 字符串。使用时在扩展 manifest 的 meta.icon 填图标名,或在 HTML 模板中用 <umb-icon name="my-custom-icon"></umb-icon>。

用法要点:实现前应先用 WebFetch 获取最新官方文档(icons、foundation、extension-registry 页面),并参考源码示例 /Umbraco-CMS/src/Umbraco.Web.UI.Client/examples/icons/。流程为获取文档、确认所需图标与 SVG 来源、生成 manifest 与图标文件、说明创建内容与使用方式。

限制:资料未提供版本兼容范围、图标尺寸或命名约束、构建与打包细节、错误处理方式,也未提供收费或平台信息。