Recommended releases
| Download | Released | |
|---|---|---|
| 1.x-0.1.0-alpha1 (22.38 KB) | Feb 24th, 2026 | Notes |
Views Enhanced Table provides an enhanced Table style plugin for Backdrop Views.
It keeps the core table output and options, but adds a more convenient configuration UI and several additional display controls.
Features
In the stock Views Table style, the fields (columns) are always rendered in the order in which they are defined at Fields|Rearrange. This module allows the user to reorder the rendering-only order, independent of the query order.
All of the stock Table styling options are available (some in a more intuitive UI), with the following additions:
- Presentation-only column ordering (left/right controls).
- Per-column width (CSS width value; validated).
- Optional borders:
- Horizontal row borders
- Vertical column borders
- Outer table frame
- Thickness and color controls.
Organization
- Style options are grouped into fieldsets:
- Columns, Styling, Mechanics, Admin, plus Help.
Requirements
- Backdrop CMS 1.x
- Views (core module)
Installation
The easiest way to install the module on an existing Backdrop CMS site is to navigate to admin/modules/install and search for "views enhanced table". Otherwise,
- Install this module using the official Backdrop CMS instructions at
https://docs.backdropcms.org/documentation/extend-with-modules. - Enable the module at:
Administration → Functionality → List modules
Usage
- Edit a View.
- In the display’s Format section, choose:
- Show: Table
- Style plugin: Enhanced table
- Click Settings next to the style plugin.
- Use the Columns fieldset to reorder, merge, set separators, alignment, widths, and click-sorting.
- Use Styling for borders/striping and row-class options.
Configuration storage
Views Enhanced Table does not create its own module-level configuration object.
All settings are stored per display inside the View’s configuration (the display’s style_plugin and style_options).
Disabling / uninstalling
If a View display is configured with the Enhanced table style plugin and the module is disabled, Views cannot load the missing plugin and that display may render no output.
Before disabling/uninstalling, switch affected displays back to the core Table style plugin.
(Planned improvement: an admin utility to audit/convert displays that use EnhancedTable.)
Notes
- Column widths and border thickness are validated to conservative CSS length patterns (e.g.
120px,10em,25%). - Separators accept HTML. This option is intended for trusted administrators.
Issues
- Please report bugs and feature requests in the project's issue queue.
- Include Backdrop core version, PHP version, and steps to reproduce.
Current Maintainers
Credits
- This module was created for Backdrop by ericfoy
- Sponsored by Perideo LLC.
License
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.