ツールバーを無効にして、独自のマークアップを使用して独自のツールバーを作成したとします (接辞のような機能を使用)。
ツールバーの対応するボタンをクリックしたときに、ckeditor ツールバーの番号付きリストと箇条書きボタンの機能を再作成する必要があります。
どれも
editor.execCommand('numberedlist')
editor.execCommand('numberedListStyle')
editor.execCommand('bulletedlist')
editor.execCommand('bulletedListStyle')
動作します。
多分私はパラメータを台無しにして、より多くのパラメータを渡す必要があります.
現在の選択から順序付きリストと順序なしリストを作成するには、ckeditorでどのコマンドを呼び出す必要がありますか?
UPD
ckeditor でテキストを選択したら、Web インスペクタを開き、コンソールに次のように入力します。
> content_editors.ru.execCommand('bold')
true
それは魅力のように機能し、テキストは太字になりますが、numberedlist
orではうまくいきませんbulletedlist
:
> content_editors.ru.execCommand('numberedlist')
false
> content_editors.ru.execCommand('bulletedlist')
false
でツールバープラグインを無効にするまで、リストは機能していましたconfig.js
。
config.removePlugins = 'toolbar'
config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]'
UPD2
ツールバーを無効にするために行ったことに飛び込みます..ul and ol
タグを許可していません!
とても簡単
// config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]'
config.allowedContent = 'p h3 h4 h5 h6 strong em u; a[!href]; img[!src]; ul ol;'
トリックをしました!