用途:在 Umbraco 后台各分区中实现可自定义的仪表盘组件,用于展示信息与功能;当未选中树中项目时,仪表盘可显示默认分区信息。仪表盘通过条件(conditions)控制其出现的位置与时机。
主要能力:根据官方文档生成仪表盘所需的清单文件与实现代码,支持通过条件限制分区、控制可见性,并可结合属性数据集进行数据绑定。示例位置:/Umbraco-CMS/src/Umbraco.Web.UI.Client/examples/dashboard-with-property-dataset/。
使用方式:实现前应先用 WebFetch 获取最新官方文档,包括主文档、Foundation、Extension Registry 与教程链接;随后确认所在分区、功能需求与访问权限,再生成清单与实现并说明如何测试。清单使用 umbraco-package.json,类型为 dashboard,指定 alias、name、element、meta(label、pathname)与 conditions。实现基于 LitElement 与 UmbElementMixin,导入 @umbraco-cms/backoffice/external/lit 与 @umbraco-cms/backoffice/element-api,并使用自定义元素注册。
适用场景:需要为 Umbraco 后台某个分区添加自定义信息面板、编辑器旁默认信息展示,或按分区限制显示的仪表盘扩展。
限制:仅涉及仪表盘实现与文档指引,未提供安装命令、价格或平台限制等信息;相关收费、具体依赖版本暂未提供。实现前须获取最新文档,示例应保持最小化。