Error 404 Page
La 404 pública del proyecto vive en 404.php del child.
Archivo clave:
- 404.php
- templates/partials/error-404/default.php
- templates/partials/error-404/centered.php
- templates/partials/error-404/poster.php
Qué hace:
- lee contenido nuevo desde 404_section
- mantiene fallback legacy para instalaciones antiguas
- resuelve layout activo desde settings del panel
- delega el render final en una partial por layout
Mapa de layouts:
$template_map = [
'default' => 'templates/partials/error-404/default',
'centered' => 'templates/partials/error-404/centered',
'poster' => 'templates/partials/error-404/poster',
];Punto importante:
- la decisión del layout no está hardcodeada en el template
- la partial concreta cambia por setting pages.error_404_layout
- el child mantiene la maquetación final, pero el selector y la normalización vienen del core
Last updated on