SuperAPI AI 工具集

umbraco-user-profile-app

通用与其它

查看项目

更新于 10-15 21:05

技能介绍

用途:用户资料应用是显示在当前用户个人资料区域中的自定义视图或标签页,用于向用户资料区添加自定义功能,例如偏好设置、活动日志、关联账户或其他用户专属设置。

主要能力:通过扩展注册表声明 userProfileApp 类型清单,指定别名、名称、元素加载函数及 meta 中的 label(标签页标题)与 pathname(用于深度链接的 URL 路径段)。元素基于 UmbLitElement 与 Lit 实现,可消费 UMB_CURRENT_USER_CONTEXT 上下文读取当前用户信息(如 name、email、unique),并可用 uui-box、uui-toggle、uui-table 等后台 UI 组件渲染界面。

使用方式:先获取官方最新文档(扩展类型、Foundation、扩展注册表三个链接),确认功能与数据需求后生成清单与元素文件。清单示例:type 为 'userProfileApp',alias 如 'My.UserProfileApp.Preferences',element 动态导入元素文件,meta 含 label 与 pathname。元素中通过 this.consumeContext(UMB_CURRENT_USER_CONTEXT, ...) 与 this.observe(context.currentUser, ...) 访问用户上下文。相关基础技能包括 Umbraco Element(实现资料应用元素)与 Context API(访问用户上下文)。

适用场景:需要为后台用户提供个性化设置、展示用户活动记录或管理外部关联账户等用户级功能时。

限制:资料未提供具体收费、价格、平台支持范围与效果数据;实现前应始终获取最新官方文档,示例代码保持最小化并生成完整可运行代码。