Paginating EvoGallery Output and Opening Images with Fancybox
How to combine EvoGallery pagination with a lightbox flow such as Fancybox when one gallery page should show only a limited number of thumbnails at a time.
Practical how-to articles, migration notes, implementation walkthroughs, and focused recipes.
How to combine EvoGallery pagination with a lightbox flow such as Fancybox when one gallery page should show only a limited number of thumbnails at a time.
How to enrich AjaxSearch result templates with parent resource data so the result list shows more context than the matched page title alone.
How to structure checkbox TV values so autoFilter can work with them predictably instead of receiving loosely formatted label strings.
How to work with custom DocLister JSON config files without mixing local overrides into core config paths or losing track of what the listing actually does.
How checkbox TVs interact with Ditto filters and what to watch for when the stored values do not behave like a simple one-value field.
How catalogFill maps columns to TV values in Evolution CMS and why keeping that config explicit makes large catalog imports easier to maintain.
How to think about DocLister when the listing needs data from multiple related tables instead of only resource fields and TVs.
A practical eForm pattern for contact forms with file uploads, captcha, validation, and hosted-mail constraints on legacy Evolution CMS builds.
How to extend Shopkeeper price updates on the frontend when option changes should also recalculate comparison prices or savings labels.
How to work with multi-select TV values in Ditto when one stored field needs to match more than one semantic category.
How to connect Shopkeeper-style product output with catalogFill data sources when product attributes live in a separate content structure.
How to filter a resource list by a TV value in Evolution CMS, with practical examples for both DocLister and Ditto.
How to troubleshoot pagination when combining tagLister, getResourcesTag, and pageNav so that page 2 and later pages keep working correctly.
What to do when a TV field needs to represent a huge dataset and the default dropdown pattern stops being realistic for editors and performance.
A safer way to think about AJAX content loading in Evolution CMS when direct document content output skips chunks, TVs, and parser behavior.
How to auto-assign a resource alias after the first save by using OnDocFormSave, and when that shortcut is useful for large editorial projects.
How to place an eForm inside a DocLister loop without collisions by giving each form instance a unique identifier.
A small but useful JotX configuration note: how to enable captcha in moderated comment flows to reduce automated spam on legacy Evo sites.
How to model multiple size or format options in a Shopkeeper-based product when each option changes the visual or commercial presentation.
How to fix a FormIt form that looks correct in the template but never submits the values you expect because the field names and submit flow are incomplete.