首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义格式在‘所见即所得附加选项’中不起作用

自定义格式在‘所见即所得附加选项’中不起作用
EN

Stack Overflow用户
提问于 2018-09-03 18:39:33
回答 1查看 395关注 0票数 3

我使用的是最新的Keystone.js,以下是我的Keystone.init

代码语言:javascript
复制
var keystone = require('keystone');

keystone.init({
    'name': 'Dashboard',
    'user model': 'User',
    'auto update': true,
    'auth': true,
    'cookie secret': 'secure string goes here',
     views: 'templates/views',
    'view engine': 'pug',
    'wysiwyg cloudinary images': true,
    'wysiwyg additional plugins': 'example, autosave, charmap, table, '
    + 'advlist, anchor, wordcount, preview, fullscreen, importcss,  '
    + 'paste',
    'wysiwyg additional buttons' : 'undo redo charmap blockquote formatselect styleselect removeformat  |'
    + 'example preview fullscreen bodytext',
    'wysiwyg additional options': { 
            default_link_target: '_blank',
            paste_as_text: true,
            menubar: true, // added to test formats
            'style_formats': [ 
                { title: 'Red text', inline: 'span', styles: { color: '#ff0000' } }
                ],
            formats: {
                    bodytext: {block : 'p', attributes : {title : 'bodyText'}, styles : {color : 'grey'}}
                }
        }, });

keystone.set('routes', require('./routes'));

keystone.import('models');

keystone.set('nav', {
    'projects': ['Projects', 'Keywords'],
    });

keystone.start();

我在TinyMCE编辑器中看到的是格式下拉列表,其中没有任何自定义格式。

有谁知道怎么解决这个问题吗?我需要添加一个自定义格式来添加一个类到文本中,例如。图像标题、正文等。

在打开Keystone.js文件后,我发现它使用的是Keystone版本4.4.3,而Keystone版本是4.0RC。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-19 20:05:26

所以,我找到了解决方案,这是一个愚蠢的错误,style_formats:应该与引号一起出现:

代码语言:javascript
复制
'wysiwyg additional options': { 
            default_link_target: '_blank',
            paste_as_text: true,
            menubar: true, // added to test formats
            style_formats: [ 
                { title: 'Red text', inline: 'span', styles: { color: '#ff0000' } }
                ],
            formats: {
                    bodytext: {block : 'p', attributes : {title : 'bodyText'}, styles : {color : 'grey'}}
                }
        }, });

我希望如果其他人也面临这个问题,你可以检查这是否为你解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52148065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档