关于 marketplace-add-extension
marketplace-add-extension 是为 Sitecore Marketplace 应用添加扩展点路由的技能。它帮助确定扩展类型、生成路由,并说明如何在 Developer Portal 中注册。
主要功能
- 01支持五种扩展类型
- 02生成扩展点路由
- 03支持自定义路由路径
- 04提供 Developer Portal 注册步骤
- 05指向相关 Marketplace 技能
适用场景
- 01添加自定义字段路由
- 02创建仪表板小组件路由
- 03添加 Pages 上下文面板
- 04配置独立页面或全屏页面路由
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ vercel-labs/ sitecore-skills --skill marketplace-add-extension安装后在 Claude Code 中输入/marketplace-add-extension确认已加载。
附带文件references/extension-types.md
详细介绍
添加扩展点路由
帮助用户为其 Sitecore Marketplace 应用添加新的扩展点。
步骤 1:确定扩展类型
询问用户想要哪种类型(或根据 $ARGUMENTS 推断):
| 类型 | Slug | 说明 | 典型尺寸 |
|---|---|---|---|
| 自定义字段 | custom-field | 内容编辑器中的内嵌字段 | 宽约 300px |
| 仪表板小组件 | dashboard-widget | 仪表板上的小组件 | 约 400x300px |
| Pages 上下文面板 | pages-context-panel | Pages 编辑器中的侧边面板 | 宽约 350px,高度占满 |
| 全屏 | fullscreen | Sitecore shell 内的整页视图 | 全视口 |
| 独立页面 | standalone | 独立页面 | 全视口 |
步骤 2:生成路由
在 app/<extension-type>/page.tsx 创建路由(或使用用户偏好的自定义路径)。
有关每种扩展类型的完整样板模板,请参阅 extension-types.md。
步骤 3:在 Developer Portal 中注册
提醒用户在 Sitecore Developer Portal 中注册扩展点:
- 前往 Developer Portal → Your App → Extension Points
- 点击 "Add Extension Point"
- 选择类型并设置路由路径(例如,
/custom-field)
步骤 4:建议后续步骤
- 使用
/marketplace-build-component构建 UI - 使用
/marketplace-sdk-reference查找此扩展类型可用的查询/变更 - 如果扩展需要 XM Cloud 数据,请使用
/marketplace-add-xmc
参考文件
- 扩展类型 — 每种扩展类型的样板模板
评论
支持 Markdown