cu-boulder/ckeditor5_bootstrap_accordion
Composer 安装命令:
composer require cu-boulder/ckeditor5_bootstrap_accordion
包简介
Insert and edit a Bootstrap 5 accordion in CKEditor 5.
README 文档
README
Insert and edit a Bootstrap 5 accordion in CKEditor 5, seamlessly within the editor. CKEditor 5 Bootstrap Accordion is built using CKEditor 5's modern TypeScript plugin APIs and designed to look like it belongs in the editor.
Features
Core features
- Add an accordion and insert or delete accordion items conveniently from the CKEditor toolbars.
- Choose to open the first item or all items individually for each accordion.
- Accordions work right out of the box, no extra CSS or JavaScript is needed on your site if it already uses Bootstrap 5's provided CSS and JavaScript.
- Accordion-in-accordion nesting is supported.
Features for developers
- Build a custom CKEditor 5 plugin to add your own items to an accordion's
toolbar, simply by altering the
bootstrapAccordion.toolbarItemsconfiguration. - Customize accordion styling by overriding Bootstrap 5's CSS variables, and style accordions to match your site's theme while keeping their functionality intact.
Accessibility
aria-controlsandaria-expandedattributes are added to all accordions and supported by Bootstrap.- Tab key navigation is possible while editing within an accordion widget.
Post-Installation
After installation, enable the plugin by dragging the "Accordion" item onto the
toolbar of your text format (/admin/config/content/formats) and checking the
box next to the "Accordion enabler" filter. Accordions won't function properly
without the filter enabled.
Additional Requirements
Your site should be using the Bootstrap 5 frontend library in its main theme. The library isn't required in the admin theme or for editing the accordion.
This plugin was developed exclusively for modern Drupal 10+ sites and requires CKEditor 5, meaning it's entirely incompatible with CKEditor 4 or other editors. It's also incompatible with older versions of Bootstrap as it uses the new accordion component added to Bootstrap 5.
统计信息
- 总下载量: 42.45k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2025-04-14