0

有什么方法可以为每个帖子添加新字段,如标签或字符串列表?我想用更多的过滤器制作一些东西。有关于如何在数据库中发布和阅读的教程吗?这个玉对我来说太奇怪了。

4

1 回答 1

0

您可以更改模型以包含您喜欢的任何字段。

Post.add({
    title: { type: String, required: true },
    ...
    tags: { type: String}
});

在此处查看文档以了解如何在数据库中创建、删除和更新项目

如果你不喜欢玉,你可以使用自定义视图引擎。要使用车把,您首先需要它

var handlebars = require('express-handlebars');

然后将其添加到 keystone.init ..

    'custom engine': handlebars.create({
        layoutsDir: 'templates/views/layouts',
        partialsDir: 'templates/views/partials',
        defaultLayout: 'default',
        helpers: new require('./templates/views/helpers')(),
        extname: '.hbs'
    }).engine
于 2015-04-27T18:31:51.723 回答