有谁知道如何将 HTML 元素添加blockquote
到 djangocms-text-ckeditor,以便用户可以从下拉列表中进行选择,而不是直接修改 HTML 代码?
我很确定这是受支持的,就像我添加 html 时一样:
<blockquote>Text goes here...</blockquote>
直接到源面板,它被格式化并很好地显示:
我尝试在设置中添加为自定义样式,如下所示:
CKEDITOR_SETTINGS = {
'stylesSet': [
{'name': 'PullQuote', 'element': 'blockquote', 'styles': {'color': 'Blue'}}
],
}
但这不起作用。我知道语法是正确的,因为当我将元素更改为“h1”时它工作正常。
我不是 100% 如何修改段落格式下拉列表,但如果可能的话,blockquote 住在这里更有意义。
任何帮助将非常感激。
更新
我意识到我一定是误解了它的stylesSet
作用。如果我添加上述设置,然后blockquote
手动输入 html,我可以选择此块引用的样式,将其变为蓝色。这不是我想要做的,但很有意义。
所以我想我正在寻找添加blockquote
到段落格式。现在我不清楚这是否受支持,就像我尝试将以下内容添加到我的设置一样:
CKEDITOR_SETTINGS = {
'format_tags': 'p;h1;h2;h3;h4;h5;h6;pre;address;div;blockquote',
}
也就是说,添加blockquote
到默认值的末尾,编辑器无法完全加载。如果我只删除这个词blockquote
,那么编辑器会按预期工作。
如果是这样的话,那就太可惜了,因为我将不得不创建一个纯粹用于添加的子插件blockquote
,这似乎有点过分了。