Blog Sections Open

Tracking Down YAMS-Related White Screens in MODX 1.0.10

Why a small custom snippet can suddenly produce a white screen on a YAMS-enabled project and how to isolate the real conflict.

White screens on YAMS projects are often blamed on multilingual routing immediately, but the real cause is usually a smaller PHP or parser conflict triggered only when YAMS changes execution flow. That is why a custom snippet can seem harmless on one page and fatal on another.

How to Isolate It

  • turn on error reporting in a safe environment
  • run the custom snippet without YAMS-specific conditions first
  • test whether the failure is tied to language switching, cached output, or one parser branch

If the page loads normally after a refresh, suspect an interaction between cache state and multilingual conditions rather than a permanently broken snippet.

Newer post

Fixing a 500 Error When ajaxSubmit Meets TXNewsletters

How to troubleshoot a server error that appears only after eForm ajaxSubmit and TXNewsletters are used together on the same project.

Older post

Fixing “Too Many Forward Attempts” in Evolution CMS

What usually causes the “Too many forward attempts” error and how to trace redirect loops, forward chains, and broken fallback logic.