Blog Sections Open
Restoring Search-Term Highlighting After an AjaxSearch Result Click
Why AjaxSearch highlights the keyword in the results list but not on the destination page, and what to preserve so the target resource can still highlight the query.
A common AjaxSearch complaint is simple: the results page highlights the keyword correctly, but once the visitor clicks through to the actual document, the highlight disappears. In most cases the destination page never receives the original search term in a way the highlighting logic can still read.
What Usually Breaks
- The result link drops the search query parameter.
- The highlight plugin or snippet only runs on the results page.
- Friendly URLs or redirects strip the parameter before rendering.
Recommended Pattern
Make sure the result link preserves the query string and that the target page has access to it. If your highlighting plugin expects a specific parameter, keep the same parameter name end to end.
/search-result-page.html?search=keyword
If you use a dedicated highlighting plugin, verify that it runs on the destination resource too, not only inside the search template.
Choosing a Product Filtering Strategy in Evolution CMS
A practical way to decide between TV-based filters, structured attribute storage, and hybrid catalog filters in Evolution CMS stores.
Making mm_requireFields Work with Dropdown TVs in ManagerManager
A small ManagerManager patch that lets mm_requireFields validate dropdown fields the same way it already validates text inputs and textareas.