Estoy comenzando una aplicación web y he decidido que lo más simple era un diseño modular. Hace mucho tiempo que no programo, y en mi época este tipo de técnicas eran la más empleada.
Y bien... el sitio se compone de 4 partes diferenciadas: header, nav, main, y footer. En main se supone que es la sección principal y la que cambia según se solicite una u otra categoría del menú (nav). Esta es la única sección que cambia, puesto que header, nav y footer son siempre las mismas.
La estructura es la siguiente:
-index.php
-carpeta_modulos: header.php, nav.php, y footer.php
-carpeta_paginas: contacto.php, quienes_somos.php
La carpeta páginas contiene el contenido que se muestra y que depende de qué seleccione el usuario en el menú de navegación.
Por ejemplo, seleccionas contacto.php en el menú. El contenido de contacto.php lo pongo a continuación:
Código:
El problema surge en que el navegador se queda en blanco, no carga nada. Como si la ruta estuviera mal. Quizás es porque estoy linkeando algo de un nivel superior. No lo sé. He probado de todo (../carpeta_paginas/contacto.php) Agradecería alguna ayuda.<!DOCTYPE html> <html lang="es"> <head> </head> <body> <?php require("carpeta_modulos/header.php"); require("carpeta_modulos/nav.php"); require("carpeta_modulos/footer.php"); ?> <main> <div class="main_container"> <?php require("carpeta_paginas/contacto.php"); ?> </div> </main> </body> </html>
Gracias de antemano, y un saludo.