Blog Sections Open
Building TV-Based Filtering with eFilter in Evolution CMS
A straightforward guide to wiring eFilter form output into filtered result sets on Evolution CMS pages.
eFilter was built to make common filtering workflows less painful. Instead of hand-writing every request parser and every query condition, you define a filter form, choose the TVs that matter, and let the result snippet build the filtered output.
Basic pattern
[!eFilter!]
[+eFilter_form+]
[!eFilterResult?
&tpl=`news_tpl`
&parents=`[*id*]`
&depth=`3`
&tvList=`country,facultet,type_obj`
!]
Why teams liked it
- It shortened the path from TV data to usable filters.
- It separated filter form rendering from result rendering.
- It gave nontrivial listings a cleaner structure than custom one-off snippets.
For content-heavy sites, eFilter was a practical step toward better information retrieval without requiring a complete catalog framework.
Newer post
Implementing AJAX Pagination for DocLister Listings
How to adapt AJAX pagination patterns from Ditto to DocLister listings in Evolution CMS.
Older post
Importing CSV Data into Multiple TV Fields in Evolution CMS
How to map one CSV import into multiple TV fields cleanly in Evolution CMS.