我在最近的项目中使用了keystone js cms,这是我第一次使用任何类型的cms。因此,我需要在网站上制作自定义内容/帖子类型,以便任何没有编码经验的人都可以编辑它们,例如网站的网站标题/信息页面等。
我一直试图谷歌文档和它的tuts但我还没有找到任何东西,我想我误解了一些东西。
希望你明白我的意思。
答案 0 :(得分:4)
如果我在正确理解了您的内容后,您希望创建其他List
定义。
yeoman生成器会为您创建一些默认值(用户,帖子,查询等),但您可以通过向该文件夹添加更多文件来创建任意数量的文件。
您定义的每个List
都可以添加任何字段组合(来自可用字段类型),因此您可以使用它们来定义所需的任何类型的数据。
Keystone的默认配置将自动导入.js
文件夹中的所有./models
文件,约定是为每个文件定义一个List。您定义的每个列表在管理界面中都有自己的部分,因此您的用户可以管理其内容。
文档有一个示例列表定义,您可以在此处复制:http://keystonejs.com/docs/database/#lists-example
希望这能指出你正确的方向!