用途:在 Umbraco 后台用户菜单(点击右上角头像打开)中为当前登录用户添加快捷操作,例如个人资料、偏好设置或自定义功能。操作可以执行代码,也可以跳转到某个 URL。
主要能力:支持默认 kind 的清单声明,通过 api 指向操作类;操作类实现 UmbCurrentUserAction 接口,getHref() 返回链接地址,execute() 在无链接时被调用。可打开模态框(配合 UMB_MODAL_MANAGER_CONTEXT),可跳转后台内部路由(如 /section/settings/workspace/user-profile),也可用 conditions 控制显示时机(如仅管理员可见)。还支持自定义元素(element)形式。
使用方式:先通过 WebFetch 获取官方最新文档(扩展类型、Foundation、扩展注册表三个 URL),确认操作是跳转还是执行、是否需要条件;再生成 manifest 与 action 类文件,并说明如何测试。清单类型为 currentUserAction,kind 为 default,meta 提供 icon 与 label。
适用场景:后台用户菜单中的个性化入口、偏好设置、管理设置、外部文档链接等。
限制:资料未提供具体版本要求、安装命令、收费信息或平台限制;实现前应始终获取最新官方文档,示例代码保持最小化。