Blog Sections Open
Resolving External Catalog Aliases Before Evolution CMS Routing Runs
When product data lives outside the resource tree, alias resolution must happen before the normal document lookup finishes.
This donor topic described a common integration pattern: the catalog data sits in another database, but the pages must still render inside the Evolution CMS project.
The Routing Problem
If no real Evolution CMS document exists for the requested alias, the normal document resolver will fail before your custom product logic gets a chance to run.
What the Project Needs
- An early routing hook that checks whether the alias belongs to an external product record.
- A controller or rendering layer that can build the page from external data.
- A clear canonical URL strategy so external product pages still behave like first-class site pages.
The key architectural lesson is that hybrid content should be routed intentionally. It should not depend on a late template hack after normal document resolution has already failed.
Sending eForm Submissions to Multiple Recipients
How to deliver one eForm submission to several recipients when a comma-separated address list is not enough in your setup.
Building Multi-Level Menus with Wayfinder
How to approach a complex nested navigation layout in Evolution CMS using Wayfinder instead of hard-coded static HTML.