Могу ли я добавить тип стиля списка как "а)" в ckeditor? - PullRequest
0 голосов
/ 02 октября 2019

Есть ли способ предложить стиль списка, например:

a)
b)
c)

в версии 4 ckeditor?

Ответы [ 2 ]

0 голосов
/ 07 октября 2019

В https://stackoverflow.com/a/1636635/1891840 объясняется, что вы можете использовать CSS для создания типа списка с помощью a) b) c) и т. Д. Так что теперь вам нужно только пересобрать выходные данные и css в редакторе ck для этого.

ol {
  counter-reset: list;
}
ol > li {
  list-style: none;
}
ol > li:before {
  content: counter(list, lower-alpha) ") ";
  counter-increment: list;
}

В нашем случае мы используем дополнительный «трюк», чтобы добраться туда. Просто замените ol[style="list-style-type:lower-alpha"] на ol выше.

0 голосов
/ 03 октября 2019

Да, вы можете сделать:

CKEDITOR.instances.{{yourinstance}}.inserthtml('htmlcode')

для вставки html, вам нужно сделать это на ckeditor.instanceready, вам нужно только отправить html-код для того, что вы хотите.

CKEDITOR.instances.editor1.insertHtml('<ol type="A"><li>itema</li><li>itemb</li><li>itemc</li></ol>')

с этим вы можете создать плагин, если хотите, чтобы он был в кнопке

Примечание: Мой пример выводит A. item, если вам действительно нужен a) элемент, вам нужно сделать это на html и css

...