Building Category Select Filters with autoFilter
How to output category options in an autoFilter select, submit them cleanly, and feed the resulting resource IDs into a Ditto listing.
Practical how-to articles, migration notes, implementation walkthroughs, and focused recipes.
How to output category options in an autoFilter select, submit them cleanly, and feed the resulting resource IDs into a Ditto listing.
How to populate a TV automatically from the current page title, parent resource, or other surrounding context instead of asking editors to type the same value repeatedly.
A practical checklist for Shopkeeper and eForm setups where the cart works but the final order data never arrives by email.
A practical way to accept image uploads in eForm, move the file to a permanent location, and create a new Evolution CMS resource from the submitted data.
How to keep image TVs, Babel-linked resources, and phpThumbOf output working correctly when one Evolution CMS site serves multiple language contexts.
How to turn eForm field values into a styled PDF attachment and include it in the outgoing mail flow.
How to add AJAX-driven sorting on top of an already filtered Ditto result set without rebuilding the whole page experience.
How to update Shopkeeper prices with markup rules and rounded output without editing every product manually.
How to combine autoFilter with explicit price sorting controls without breaking the current filter state.
How to extend JotX so customer reviews can also provide structured product ratings.
A simple helper pattern for displaying large prices with readable thousands separators in Evolution CMS templates.
How to debug a single broken eForm when other forms on the same site continue to submit correctly.
How autoFilter generates select controls from TVs and why a newly added TV may not appear until its filter mapping is set up correctly.
How to extend a JotX review flow so product comments also capture a rating and feed into an aggregate product score.
How to keep the cart block visible at all times instead of hiding it until products are added.
How to structure Ditto tag filtering when products need to appear on predefined pages instead of generated tag-result URLs.
How to access the current resource alias from a snippet when you need it in custom API-driven logic.
How to block form submission until a consent checkbox is checked while still preserving the user’s entered values.
How to keep Shopkeeper prices tied to a single exchange-rate value so a whole catalog can react to one update.
How to make text-based filtering behave the same for uppercase and lowercase values in autoFilter-style listing workflows.