只允许一种内容类型的一个实例

Allow only one instance of a content type

我在 bolt 中为主页创建了自定义内容类型。我想知道如何从 bolt 的管理面板中删除 "add new home" 以便我的客户只能拥有 1 个主页实例,而不是能够添加多个,这没有任何意义。

所以基本上删除了那个叫做“New [name of contenttype] 选项的函数。

我认为这可以通过编写我自己的扩展来完成,但我还没有能力这样做,因为我还在学习。

一般来说,为主页创建一个全新的内容类型并不是一个好主意,除非您希望用户能够添加更多内容类型。

无论如何,您可以通过 permissions.yml 限制您的用户添加更多家庭内容类型。第一步,定义角色,例如superadmin 是开发系统的你,admin 是CMS 的用户。然后对于 home contenttype,将 create 权限设置为 superadmin:

`create: [ superadmin ]`

包括管理员在内的所有其他用户将无法创建新主页。

螺栓文档中的更多信息:https://docs.bolt.cm/permissions#example-editors-and-chief-editors