Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Views Entity Link

50 sites Security covered Drupal 10–11 Views ecosystem
View on drupal.org

This module provides a flexible way to add links to content entities in Views, allowing site builders to choose any registered link template for an entity. You can configure these links to open in modals or off-canvas trays and customize their text and behavior.

Views Entity Link provides a flexible Views field plugin with robust options for linking to a content entity via its link templates.

Unlike Drupal core's entity link fields (which are hard-coded to specific operations like canonical, edit-form, or delete-form), this module lets site builders select any link template registered on the entity type. Additionally, this module allow you to open links in modals or off-canvas

Usage

  1. Add an "Entity link" field for any base entity or relation in a View
  2. Select the "Link template" to use
  3. Configure additional link options such as the link text, opening a dialog/modal, and including the redirect destination
  4. Allow the field to render, or utilize it within other fields

Example Set Up

Add an "operations" downdown to a tabular listing of content.

  1. Add an "Entity link" field configured to the edit-form link template, with link text "Update", include destination query parameter, exclude from display
  2. Add an "Entity link" field configured to the delete-form link template, with link text "Delete", select the modal and dialog options, include destination query parameter, exclude from display
  3. Add a "Dropbutton" field configured to use the previously-configured entity link fields

You'll end up with the dropbutton, populated with "Update" and "Delete" operations as available per existing access control. The update operation will navigate you to the edit form and redirect back to the table, while the delete operation will open the confirmation form in a modal.

Customization

The real power of this module is that it may be used on any link template defined on any content entity type.

You can use "Entity link" fields to customize behavior of existing link templates (edit/delete/else).

You can also utilize "Entity link" fields to provide links to custom link templates. Defined custom templates by implementing hook_entity_type_alter and adding corresponding routes and route access.

Additionally, modules and themes may implement hook_views_entity_link_alter to make adjustments links such as adding classes, etc.

Depends on

Dependencies of the latest stable release

  • views Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
4
Tracked since
Sep 2025
Latest release
6 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.1.1 Stable 10–11 Feb 19, 2026
1.1.0 Stable 10–11 Dec 13, 2025
1.1.x-dev Dev 10–11 Dec 13, 2025
1.0.0 Stable 10–11 Sep 5, 2025