Description
This plugin adds numbered list and ordered list properties dialogs (available in context menu).
They allow setting:
- list type (e.g. circle, square, dot for bulleted list or decimal, lower/upper roman, lower/upper alpha for numbered list)
- start number (for numbered list).
Known issue
This plugin works only with the text formats supporting full HTML.
Any text format with Limit allowed HTML tags and correct faulty HTML filter enabled will strip the style attribute from ANY tags. See FilterHtml class:
The 'style' and 'on*' ('onClick' etc.) attributes are always forbidden, and are removed by Xss::filter()
However, the CKEditor 4 List Style plugin sets the list properties via inline styles.
See #2850288-12: CKEditor will not load in Basic and Restricted formats
Usage
Right click on any numbered or ordered list in CKEditor to open the context menu.
Installation
This module requires:
- List Style plugin: A CKEditor 4 plugin that adds numbered list and ordered list properties dialogs (available in context menu).
Install using Composer (recommended)
Edit your composer.json file, and add the repository, installer type, and installer path references from following.
Make sure the installer path matches to your site's paths.
{ "repositories": { "ckeditor.liststyle": { "type": "package", "package": { "name": "ckeditor/liststyle", "version": "4.17.1", "type": "ckeditor-plugin", "dist": { "url": "https://download.ckeditor.com/liststyle/releases/liststyle_4.17.1.zip", "type": "zip" } } } }, "extra": { "installer-types": ["ckeditor-plugin"], "installer-paths": { "web/libraries/ckeditor/plugins/{$name}": ["type:ckeditor-plugin"] } } }
Run composer update --lock to generate an updated composer.lock file.
Make sure you already have these packages installed:
composer/installersoomphinc/composer-installers-extender
Install the CKEditor List Style plugin, and this module:
composer require ckeditor/liststyle drupal/ckeditor_liststyle
Install manually
- Download the List Style plugin; extract the content, and copy to libraries folder. i.e.
/libraries/liststyle/plugin.js - Download CKEditor List Style (this module) and then extract files to
/modules/contrib/ckeditor_liststyle
Resources
Other contributed modules and plug-ins available for CKEditor
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.Maintenance fixes only
Considered feature-complete by its maintainers.- Project categories: Content editing experience
1,546 sites report using this module
- Created by osman on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Supports Drupal 10 now
Development version: 8.x-1.x-dev updated 13 Aug 2023 at 04:51 UTC

