Blog Sections Open
Marking Current and Parent Links as Active in Ditto and Wayfinder Menus
A practical navigation pattern for menus that should highlight the current page and the active branch consistently.
Navigation feels unfinished when the current page and its parent branch are not visually distinguished. In Evolution CMS this usually means the menu needs an explicit active-state strategy, whether it is built with Ditto or Wayfinder.
Typical need
- Mark the current document as active.
- Mark parent items as active when a child page is open.
- Keep the behavior consistent across different menu builders.
Wayfinder already gives more structured control over active branches, while Ditto-based menus often need that state computed more manually. The important thing is to define the rule once and keep the CSS contract predictable.
On real Evo sites, active navigation states are not just a visual extra. They are one of the simplest usability wins you can ship.
Using selfLink to Build Previous and Next Document Navigation
How to use selfLink-style navigation logic to link neighboring documents without losing control over what counts as the previous or next item.
Showing the Source Page for Latest JotX Comments
How to make a JotX latest-comments block point back to the page where each comment was posted instead of showing comment text without context.