Skip to content
Snippets Groups Projects

Editor Advanced link

Table of contents

  • Introduction
  • Requirements
  • Installation
  • Configuration
  • Recommended modules
  • Maintainers

Introduction

Enhances the link Dialog in CKEditor. Allows to define the following attributes:

  • title
  • class
  • id
  • target
  • rel

For a full description of the module, visit the project page:
https://www.drupal.org/project/editor_advanced_link

To submit bug reports and feature suggestions, or track changes:
https://www.drupal.org/project/issues/editor_advanced_link

Requirements

This module requires no modules outside of Drupal Core.

Installation

Install the module as you would normally install a contributed Drupal module. Visit the documentation for further information.

Configuration

  • Install and enable the module.
  • Go to the "Text formats and editor" admin page (admin/config/content/formats).
  • If you are using CKEditor 5, click the "Advanced links" tab. There you will see a list of attributes provided by this module that you can enable. For example, "ARIA label", "ID", and "Open in new window."
  • If you are using CKEditor 4, configure your text format.
    • If the "Limit allowed HTML tags and correct faulty HTML" filter is disabled you don't have anything to do with this text format
    • else, add the title, class, id, target and/or the rel attributes to the "allowed HTML tags" field (only those whitelisted will show up in the dialog)

Recommended modules

  • Editor File upload:
    Allows to create link to uploaded files in the text editor easily.
  • Linkit:
    Provides an easy interface for internal and external linking with WYSIWYG editors by using an autocomplete field.
  • CKEditor Entity Link:
    It is an alternative to Linkit that also provides an easy interface for internal linking within the editor.

Maintainers

Current maintainers:

This project has been sponsored by: