{{-- Shared "Footer SEO Content" block, rendered by whichever page actually has one — @include with 'footerSeoContent' => the raw stored string (or null/empty). Always plain text from a simple textarea (the Home Page / Content Page / Landing Page fields — see HomeContentController / ContentPageController / LandingPageController) — never rich HTML, so it's always escaped first, with line breaks preserved via nl2br(). Deliberately NOT self-contained (it used to read AppSetting directly, which rendered the Home Page's own content on every page site-wide — the bug this was split apart to fix). Each page passes its OWN content; a page that doesn't pass anything simply never includes this partial at all, so "no footer SEO content on this page" and "hidden because empty" are both just "the section isn't in the response" — never a stray wrapper with nothing in it. --}} @if (filled($footerSeoContent)) @endif