KeystoneJS自定义内容类型

时间:2014-10-19 21:03:08

标签: node.js mongodb keystonejs

我在最近的项目中使用了keystone js cms,这是我第一次使用任何类型的cms。因此,我需要在网站上制作自定义内容/帖子类型,以便任何没有编码经验的人都可以编辑它们,例如网站的网站标题/信息页面等。

我一直试图谷歌文档和它的tuts但我还没有找到任何东西,我想我误解了一些东西。

希望你明白我的意思。

1 个答案:

答案 0 :(得分:4)

如果我在正确理解了您的内容后,您希望创建其他List定义。

yeoman生成器会为您创建一些默认值(用户,帖子,查询等),但您可以通过向该文件夹添加更多文件来创建任意数量的文件。

您定义的每个List都可以添加任何字段组合(来自可用字段类型),因此您可以使用它们来定义所需的任何类型的数据。

Keystone的默认配置将自动导入.js文件夹中的所有./models文件,约定是为每个文件定义一个List。您定义的每个列表在管理界面中都有自己的部分,因此您的用户可以管理其内容。

文档有一个示例列表定义,您可以在此处复制:http://keystonejs.com/docs/database/#lists-example

希望这能指出你正确的方向!