Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Commerce Core 3.3.10 Minor update available for module commerce (3.3.10). Release: Site verification 4.0.0-rc3 New release candidate for module site_verify (4.0.0-rc3). Release: Video Style 1.1.3 Minor update available for module video_style (1.1.3). Release: Vartheme Bs5 5.0.4 Minor update available for theme vartheme_bs5 (5.0.4). Release: SynImport 2.0.6 Minor update available for module synimport (2.0.6). Release: Drupal Website Assets 12.0.2 Minor update available for module webassets (12.0.2). Release: Drupal Website Admin 12.0.2 Minor update available for module webadmin (12.0.2). Release: Drupal Website Development 12.0.2 Minor update available for module webdev (12.0.2). Usage Milestone: Drupal Mega Menu Module we_megamenu crossed 1,000 active installs. Module Revived: Tokens as a Service 1.0.1 Module taas updated after 22 months of inactivity (1.0.1).

Views Row Click

No security coverage

Part of the Views ecosystem · 208 projects

View on drupal.org

Features

  • Adds a "Make rows clickable" checkbox to the settings of the Table format, in every view.
  • Each row links to its own entity: node, user, taxonomy term, media, or a custom entity type.
  • Access aware: a row is only linked when the current user is allowed to view that entity.
  • Links, buttons and form elements inside a row keep working, so Views Bulk Operations checkboxes and dropbuttons are not swallowed by the row click.
  • Ctrl/Cmd/Shift-click opens the row in a new tab. Selecting text in a row does not navigate away.

Use it for administrative overviews, dashboards and any listing where a row represents one thing and people expect to click it, as they would in a desktop application.

Post-Installation

There is no configuration page and no new content type. Enable the module, then per view: Format: TableSettings → tick Make rows clickableApplySave. The setting is stored per display, so you can enable it on one page display and leave another
alone.

Rows that have no entity behind them, such as aggregated views or views of raw database fields, are simply left untouched.

Accessibility: a clickable table row cannot be reached by keyboard or announced by a screen reader. Always keep one real link in the row, for example the title field with "Link to content" enabled. The row click is a convenience on top of that link, never a replacement for
it.

Additional Requirements

Nothing beyond Drupal core. The module depends only on core's Views module.

None. The module works on its own.

Similar projects

No contrib module appears to cover this specific case. The two common alternatives are a hook_preprocess_views_view_table() in your theme, which has to be hardcoded per view and repeated for every project, and a CSS "stretched link" overlay on an existing field link, which keeps a
real link and is therefore better for accessibility, but covers up any other link or button in the same row. This module aims at the middle ground: configurable per view by a site builder, with the other interactive elements in the row left working.

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Sep 2026
Latest release
5 hours ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-alpha1 Pre-release 10–11 Sep 23, 2026
1.0.x-dev Dev 10–11 Sep 23, 2026