Cross-Dataset Links in Detail Pages
Tag lists on detail pages can now link to related datasets with automatic filtering.
Detail pages now support clickable tags that link to other datasets with automatic filtering applied. This makes it easier to explore related data without manual searching.
How It Works
When viewing a bag's detail page, airline compatibility tags now link directly to that airline's specifications. Click "Delta" and you'll land on the airlines dataset filtered to show just Delta's carry-on limits.
The feature preserves your current context. If you're browsing a collection, clicking through to the airlines view keeps you in that collection's scope.
Configuration
Add link_template to any tag-list section in your detail config:
- label: Airline Compatibility
type: tag-list
column: airlines_fit
source: airlines
link_template: "/d/airlines/?code="
The `` placeholder gets replaced with each tag's underlying value. Links automatically preserve collection context using the $clink() helper.
URL-Only Filters
Columns can now be filterable via URL without appearing in the sidebar UI. Mark a column with filter: enum and internal: true to support URL-based filtering for direct links while keeping the UI uncluttered.
Technical note: This feature required enhancing the filter registry to process all filterable columns regardless of sidebar presence, and allowing internal columns with filters to be included in the client config. The section normalization now passes through link_template fields, and templates conditionally render tags as links when the field is present.