umbraco-menu by umbraco/umbraco-cms-backoffice-skills
npx skills add https://github.com/umbraco/umbraco-cms-backoffice-skills --skill umbraco-menu菜单是扩展组件,显示在 Umbraco 后台界面的各处,包括侧边栏和按钮弹出菜单中。它们作为一个或多个菜单项扩展的容器,实现有组织的导航和操作分组。菜单项是单独配置的,可以添加到现有菜单或自定义菜单中。
在实现之前,请务必获取最新的文档:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
{
"type": "menu",
"alias": "My.Menu",
"name": "My Menu"
}
export const manifests = [
{
type: "menuItem",
kind: "link",
alias: "My.MenuItem",
name: "My Menu Item",
weight: 100,
meta: {
menus: ["My.Menu"],
label: "My Item",
icon: "icon-document",
href: "/my-link"
}
}
];
{
"type": "menuItem",
"kind": "link",
"alias": "My.MenuItem.Help",
"name": "Custom Help Item",
"weight": 300,
"meta": {
"menus": ["Umb.Menu.Help"],
"label": "My Documentation",
"icon": "icon-help",
"href": "https://my-docs.com"
}
}
import { UMB_HELP_MENU_ALIAS } from "@umbraco-cms/backoffice/help";
const manifest = {
type: "menuItem",
kind: "link",
alias: "My.MenuItem.Help",
name: "My Help Item",
meta: {
menus: [UMB_HELP_MENU_ALIAS],
label: "Documentation",
icon: "icon-book"
}
};
"menu" 表示菜单容器,"menuItem" 表示菜单项"link", "default" 等)就是这样!请务必获取最新的文档,保持示例简洁,生成完整可用的代码。
每周安装次数
71
代码仓库
GitHub 星标数
15
首次出现
2026年2月4日
安全审计
安装于
github-copilot52
cursor23
opencode22
codex22
gemini-cli20
amp20
Menus are extension components that display throughout the Umbraco backoffice interface, including in sidebars and button flyouts. They serve as containers for one or more menu item extensions, enabling organized navigation and action grouping. Menu items are configured separately and can be added to existing menus or custom menus.
Always fetch the latest docs before implementing:
{
"type": "menu",
"alias": "My.Menu",
"name": "My Menu"
}
export const manifests = [
{
type: "menuItem",
kind: "link",
alias: "My.MenuItem",
name: "My Menu Item",
weight: 100,
meta: {
menus: ["My.Menu"],
label: "My Item",
icon: "icon-document",
href: "/my-link"
}
}
];
{
"type": "menuItem",
"kind": "link",
"alias": "My.MenuItem.Help",
"name": "Custom Help Item",
"weight": 300,
"meta": {
"menus": ["Umb.Menu.Help"],
"label": "My Documentation",
"icon": "icon-help",
"href": "https://my-docs.com"
}
}
import { UMB_HELP_MENU_ALIAS } from "@umbraco-cms/backoffice/help";
const manifest = {
type: "menuItem",
kind: "link",
alias: "My.MenuItem.Help",
name: "My Help Item",
meta: {
menus: [UMB_HELP_MENU_ALIAS],
label: "Documentation",
icon: "icon-book"
}
};
"menu" for menu container, "menuItem" for items"link", "default", etc.)That's it! Always fetch fresh docs, keep examples minimal, generate complete working code.
Weekly Installs
71
Repository
GitHub Stars
15
First Seen
Feb 4, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykWarn
Installed on
github-copilot52
cursor23
opencode22
codex22
gemini-cli20
amp20
Angular开发者指南:从项目创建到组件与信号式状态管理的最佳实践
598 周安装
VS Code 记忆指令管理工具:remember - 智能分类经验教训,构建领域知识库
8,000 周安装
GitHub Copilot Skill:my-pull-requests - 自动化管理您的拉取请求,提升代码审查效率
8,000 周安装
Microsoft Skill Creator:为智能体创建混合技能,本地存储核心知识,动态查询Learn MCP
8,000 周安装
Java提取方法重构技巧:使用GitHub Copilot提升代码质量与可维护性
7,900 周安装
AI测试规划与质量保障提示:基于ISTQB与ISO 25010的全面测试策略生成
7,900 周安装
GitHub Issue 自动化规划工具 - 敏捷项目管理与DevOps工作流
8,000 周安装