views_id
Features
This module automatically injects data-view-id and data-display-id HTML attributes into Views-generated
Before:
<table class="table table-striped views-table views-view-table cols-10"></table>
After implementation:
<table data-view-id="tags" data-display-id="page_1" class="table table-striped views-table views-view-table cols-10"></table>
Post-Installation
No additional configuration is required. Attributes are automatically added to all Views-generated tables immediately after module installation.
Similar Projects
The Views Attributes module offers similar functionality but differs in two key ways:
1. Applies attributes to <div> wrappers rather than <table> elements
2. Requires manual attribute configuration per View
Example of Views Attributes output
Instead of
<div class="contextual-region view view-tagss view-id-organizations view-display-id-page_1 js-view-dom-id-7cab194706e7ea37b0f9cd5e85ee7a752463f89f31e3548b9b32e7d8994">
you'll get something like:
<div class="contextual-region view view-tagss view-id-organizations view-display-id-page_1 js-view-dom-id-7cab194706e7ea37b0f9cd5e85ee7a752463f89f31e3548b9b32e7d8994" myviewsattribute="myvalue">
This approach doesn't guarantee consistent identifiers across all table elements. Views ID module provides systematic, zero-configuration attribute injection directly into target tables.