Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

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.

Activity

Total releases
4
First release
Sep 2025
Latest release
4 months ago
Releases (12 mo)
4 ▲ from 0
Maintenance
Active

Release Timeline

Releases

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