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.

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.