Deep Links allow a URL hash to point directly to an individual ES Content Display item.
Enable them under:
Interaction → Enable Deep Links → Yes
Deep Links are enabled by default.
Supported layouts
Deep-link behavior is supported by:
- Accordion
- Horizontal Tabs
- Vertical Tabs
- Directory
- FAQ
What happens when an item is selected
For interactive layouts, ES Content Display updates the URL hash to the selected/open item without reloading the page.
Example conceptually:
https://example.com/help#es-content-display-42-...
The exact item hash is generated by the extension and should be copied from the rendered page rather than manually guessed.
Opening a saved deep link
When a page opens with a valid hash:
- Accordion/FAQ opens the corresponding item;
- Tabs activates the corresponding tab;
- Directory identifies the corresponding item.
When the hash changes while the visitor is already on the page, ES Content Display can move focus to the relevant control/item so the navigation is meaningful for keyboard and assistive-technology users.
Initial page load does not forcibly steal focus.
Stable identity
Manual Items receive a persistent internal key. Reordering an existing Manual Item therefore does not intentionally change its item identity/deep-link anchor.
Article items use their stable source identity within the module instance.
Multiple module instances
Deep-link anchors are scoped so two ES Content Display modules on the same page do not intentionally generate the same DOM IDs.
