如何使用 KeystoneJS 中的Content 字段类型 按照上面链接中给出的示例,我已将以下内容放入我的 index.js 中:

keystone.createList('Todo', {
    schemaDoc: 'A list of things which need to be done',
    fields: {
        name: {type: Text, schemaDoc: 'This is the thing you need to do'},
        blip: {type: Text, schemaDoc: 'This is another thing'},
        status: {type: Select, options: 'pending, processed'},
        rating: { type: Stars, starCount: 5 },         body: {
            type: Content,
            blocks: [
                Content.blocks.blockquote,
                Content.blocks.image,
                Content.blocks.link,
                Content.blocks.orderedList,
                Content.blocks.unorderedList,
                Content.blocks.heading,
                // CloudinaryImage.blocks.image,
            ],
        },
    },

但是当我转到前端并单击那里的“+”按钮时,它只为我提供了插入图像的选项(见下面的截图)

我应该看到什么? 如果我应该看到更多,我应该做什么? 我没有看到有关“blockquote”、“link”、“orderedList”等的任何信息......

这一切都被 Wysiwyg 编辑器取代了吗? 或者他们做不同的事情? 在此处输入图片说明

#1楼 票数:4

您必须编写一些文本,然后选择该文本作为文本格式项。

这是所有选项的外观:

在此处输入图片说明

这是我删除额外格式选项(裸内容字段)时的样子在此处输入图片说明

  ask by Cerulean translate from so

未解决问题?本站智能推荐:

1回复

KeystoneJs 虚拟字段不能使用自定义字段类型

我需要以只读形式显示一个 json/object,我为它编写了一个自定义字段类型,但是当我使用 virtual 将它转换为字符串以将其传递给自定义字段类型时。 我将自定义类型放入 args,但它显示Error: Unknown type "JsonViewer". 知道如何使它工作吗?
1回复

在KeystoneJS中添加字段

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

Keystone JS ,我们可以保存对象数组的字段类型

在我的程序中,我生成了一个对象数组,即 ImageData ,现在我想将该数据保存到 mongo Db ,除了 ImageData 键之外,我对其他键没有问题,因为我不知道要使用什么字段类型才能插入下面的那些数据是一个对象数组。 我们可以使用 keystone 中的什么字段类型来保存下面这些对象数组
1回复

如何使用 GraphQL 查询 KeystoneJS 选择字段的选项

我根据文档在 KeystoneJS 中设置了一个select字段: 如何使用自省来获取此字段的有效选项列表?
1回复

keystonejs模型中的动态类型选择

我想在adminUI上使用一个来自webservice的字段的组合框。 我正在考虑使用预先'find'钩子获取数据,然后覆盖Schema中'audience'属性的选项属性。 架构: 钩: 但我没有找到绑定数据的方法。 有什么想法可以做到这一点? 谢谢
1回复

如何在KeystoneJS框架中创建Google Maps字段

我想在我使用KeystoneJS作为管理面板的页面中添加一个Google Maps字段。 我看不到要实现的任何字段类型。 有什么建议么?
1回复

KeystoneJS尝试将createItem()与RelationShip字段一起使用

我是KeystoneJS的新手,但遇到一个问题:导入CSV后,我试图在关系字段上使用createItem()。 多亏了csvtojson库,我将CSV的数据转换为JSON对象,然后基于我的JSONObject创建了一个Item。 这是我的关系声明: 这是我的项目声明: 但
1回复

如何在KeystoneJS中向列表添加新字段

我想通过在Post模式中添加一个布尔“ frontPage”字段来扩展KeystoneJS中的Blog,我想使用该字段在首页上显示选定的帖子。 我想出了以下代码,并将它们放在了updates文件夹中: 它似乎起作用,但是当我重新启动服务器时更改不会持久。 所有文档都描述了创建新列