Blog Sections Open

Why eForm Messages Can Disappear on the Home Page

If eForm validates and sends correctly on inner pages but not on the homepage, compare the homepage template and request flow before changing the form logic itself.

An eForm instance that works everywhere except the start page usually points to a template or request-handling difference on that one page, not a broken form definition.

Typical symptom

The email is sent, but validation and thank-you messages are not shown on the homepage, even though the same form behaves correctly elsewhere.

What to inspect

  • homepage template wrappers
  • form action URL and self-post behavior
  • placeholder output position
  • front-page JavaScript or duplicate form IDs

Recommendation

When one page behaves differently, debug that page as a special case. In legacy Evo projects the homepage often has just enough custom structure to break a normal form response cycle.

Newer post

Keeping the Original URL Visible on a 404 in Evolution CMS

A good 404 should preserve the broken URL for the visitor and the logs, not rewrite the browser location to a static /404.html page unless that behavior is intentional.

Older post

Preparing MODX Evo and Revo Sites for DDoS Pressure

A CMS alone will not absorb multi-gigabit junk traffic, so DDoS resilience starts with hosting, edge protection, and request-layer strategy rather than snippet tweaks.