Blog Sections Open
Troubleshooting YAMS Language Switching and Cache Bleed
What to check when YAMS starts returning the wrong language after repeated switching, even on pages that seem to bypass caching.
If YAMS starts serving the wrong language after several switches, the root cause is often not just “cache on or off”. More often the issue is a mismatch between language detection, generated links, and how page fragments are cached or reused.
Checklist
- verify that language markers in URLs stay consistent
- check whether snippets or chunks cache output without a language key
- review browser and proxy caching, not only CMS page cache
- test the problem on an uncached page and on a page with cached fragments
Multilingual bugs that look random usually come from one layer keeping language context and another layer dropping it.
Showing Only Folder Resources in a Wayfinder Menu
A simple Wayfinder pattern for rendering navigation that includes only container resources and ignores regular documents.
Choosing a Practical Multilingual Architecture for Evolution CMS
How to decide between one tree, multiple trees, YAMS-style switching, and other multilingual patterns in Evolution CMS without overcomplicating editor workflows.