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。