lockIcon 属性被 licenseOnly 取代
页面摘要: 在 Strapi 5 中,Admin Panel API 方法
addMenuLink()、addSettingsLink()和addSettingsLinks()中的lockIcon属性被licenseOnly取代,后者会显示一个闪电图标以标识付费功能。
Strapi 5 在 addMenuLink、addSettingsLink 和 addSettingsLinks 操作中新增了一个可传入的 licenseOnly 布尔属性。添加该属性会在链接附近显示一个闪电 ⚡️ 图标,表示付费功能。
在 Strapi v4 中,可以通过添加 lockIcon 属性实现类似的效果。
本页面是破坏性变更数据库的一部分,提供有关该破坏性变更的信息,以及从 Strapi v4 迁移到 Strapi 5 的附加说明。
破坏性变更说明
在 Strapi v4 中
lockIcon属性用于 Admin Panel API 的addMenuLink()、addSettingsLink和addSettingsLinks()方法中。- 该属性会添加一个锁图标。
在 Strapi 5 中
licenseOnly属性用于 Admin Panel API 的addMenuLink()、addSettingsLink和addSettingsLinks()方法中。- 该属性会添加一个闪电图标 ⚡️。
迁移
说明
-
传入
licenseOnly: true会添加一个闪电图标 ⚡️,从而:-
菜单图标将如下所示:

-
设置菜单项将如下所示:

-
-
有关如何使用
licenseOnly属性的更多信息和示例,可在 Admin Panel API 文档的addMenuLink()、addSettingsLink()和addSettingsLinks()方法章节中找到。
手动迁移
如果你的自定义 Strapi v4 代码使用了 lockIcon 属性来高亮需要 (Growth 计划) 或 (Enterprise 计划) 套餐的付费功能,请将 lockIcon: true 搜索并替换为 licenseOnly: true。