是否有人知道如何將djangocms-text-ckeditor添加到HTML元素,以便用戶可以從下拉列表中選擇,而不是直接修改HTML代碼?向djangocms-text-ckeditor添加blockquote
我敢肯定,這是支持的,因爲當我加入HTML:
<blockquote>Text goes here...</blockquote>
直接到源面板,它被格式化,並很好地顯示:
我嘗試在設置中添加如下定製樣式:
CKEDITOR_SETTINGS = {
'stylesSet': [
{'name': 'PullQuote', 'element': 'blockquote', 'styles': {'color': 'Blue'}}
],
}
但這不起作用。我知道語法是正確的,因爲當我將元素更改爲「h1」時,它工作正常。
我不是100%如何修改段落格式下拉菜單,但如果可能的話,更有意義的是,blockquote會在此生存。
任何幫助將不勝感激。
UPDATE
我已經意識到我必須有被誤解的stylesSet
做什麼。如果我添加上述設置,然後手動輸入的html,則可以選擇該塊引用的樣式,將其變爲藍色。這不是我想要做的,但有道理。
所以我想我想添加到段落格式。現在我不清楚,如果是支持的,因爲當我嘗試以下內容添加到我的設置:
CKEDITOR_SETTINGS = {
'format_tags': 'p;h1;h2;h3;h4;h5;h6;pre;address;div;blockquote',
}
也就是說,addding 到默認的結尾,編輯不能完全加載。如果我刪除單詞,那麼編輯器按預期工作。
這是一個恥辱,如果是這樣的話,我將不得不創建一個子插件純粹是爲了添加,這似乎矯枉過正。