用途:为 Umbraco 富文本编辑器(基于 Tiptap)底部状态栏添加扩展组件。与工具栏扩展不同,状态栏扩展是纯展示/信息类元素,常见用途包括显示元素路径(面包屑导航)、字数、字符数或其他编辑器状态信息。
主要能力:通过清单(manifest)注册类型为 tiptapStatusbarExtension 的扩展,指定 alias、name、element 加载函数、可选的 forExtensions 以及 meta(alias、icon、label)。状态栏元素基于 UmbLitElement 与 Lit 实现,通过 UMB_TIPTAP_RTE_CONTEXT 消费上下文获取 Tiptap 编辑器实例,并订阅 update、selectionUpdate、focus/blur 等事件实时更新显示。资料给出字数统计、元素路径、光标位置三类最小示例。
使用方式:实现前先用 WebFetch 获取官方最新文档(扩展类型、富文本编辑器、Tiptap 扩展概览、Foundation 等页面),明确要显示的信息与是否需要实时更新,再生成清单与元素文件并说明测试方法。相关技能包括 umbraco-tiptap-extension、umbraco-umbraco-element、umbraco-context-api。
适用场景:需要在 Umbraco 后台 RTE 状态栏展示编辑状态信息的定制开发。
限制:资料未提供具体安装命令、版本要求、收费或价格信息;示例中的行/列计算为简化实现,实际使用需以官方最新文档为准。