Как использовать тип поля «Содержимое» в Keystone JS? - PullRequest
1 голос
/ 21 февраля 2020

Как использовать тип поля Content в Keystone JS? Я поместил в свой индекс следующее: 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,
            ],
        },
    },

Но когда я go на передний конец и нажимаю кнопку «+» там он только предлагает мне возможность вставить изображение (см. скриншот ниже)

Что я должен увидеть? Если я должен видеть больше, что я должен делать? Я не вижу ничего о «blockquote», «link», «orderList» и т. Д. c ....

Все это заменено редактором Wysiwyg? Или они делают разные вещи? enter image description here

1 Ответ

1 голос
/ 25 февраля 2020

Вы должны написать некоторый текст и затем выбрать этот текст для элементов форматирования текста.

это выглядит так со всеми опциями:

enter image description here

так выглядит при удалении опции дополнительного форматирования (пустое поле содержимого) enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...