Drupal is a registered trademark of Dries Buytaert
Search API Solr 4.4.0 Minor update available for module search_api_solr (4.4.0). Page Manager 8.x-4.0 Major update available for module page_manager (8.x-4.0). Trash 3.1.0-beta2 New beta version released for module trash (3.1.0-beta2). Commerce AutoSKU 3.0.1 Minor update available for module commerce_autosku (3.0.1). Custom Field 4.0.10 Minor update available for module custom_field (4.0.10). Alternative login ID & display names 2.0.12 Minor update available for module alt_login (2.0.12). EntityReference UUID 3.0.1 Minor update available for module entity_reference_uuid (3.0.1). LocalGov Publications Importer 1.1.1 Minor update available for module localgov_publications_importer (1.1.1). Configuration Override Warn 8.x-1.6 Module config_override_warn updated after 10 months of inactivity (8.x-1.6). Table Alternate Rows Module table_altrow crossed 1,000 active installs.

This module adds buttons to the CKEditor 5 link interface that open the entity browser. This allows users to easily search for and insert existing content as links.

This module provides a Ckeditor5 plugin which integrates with the entity browser module. It will show buttons in the Ckeditor link user interface to open modal with entity browsers, enabling easy searching, filtering and inserting of existing content as a link.

View demo video

Features

  • Provide buttons in link UI which open entity browsers
  • Insert selected entity in the link UI
  • Configure desired entity browsers per text format
  • Customize settings using a hook alter
  • Works together with other link UI plugins like linkit.

Post-Installation

  • Install and enable entity browser module
  • Install and enable this module
  • Configure at least one entity browser view
  • Make sure the view has a bulk select form *
  • Navigate to a text format which has ckeditor5 enabled
  • Enable at least one entity browser
  • Insert a link, notice the new button(s)

* Note: it is recommended to enable 'Use field cardinality' in the entity browser view. This will show radio buttons instead of checkboxes which makes sense, since you always
want to insert one link at a time.

Additional Requirements

This module depends on the entity browser module and of course core ckeditor 5.

You can use this module together with modules like linkit, which also provide a ckeditor 5 plugin for the link UI.

Similar projects

There is linkit_entity_browser but it has no ckeditor 5 version yet and required linkit.

Notes

Currently, you can use the provided hook alter to change any
config you need. For example button weights and labels.

Limitations

Only canonical entities can be inserted at this time. See #3440351: Use relative url if bundle type is 'file'. if you want to work on that.

Activity

Total releases
1
First release
Jun 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
3.0.0 Stable Jun 8, 2026