Ver Mensaje Individual
  #12 (permalink)  
Antiguo 25/10/2011, 10:54
html5
 
Fecha de Ingreso: febrero-2011
Mensajes: 53
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: organizar plantilla de un sitio web estático

Gracias memoadian... pero no lo veo claro.

Si una página solo se compone de tres archivos:
Código PHP:
include ('header.php');
include (
'content.php');
include (
'footer.php'); 
¿Todas las páginas deben llevar el mismo encabezado? ¿Todas tienen el mismo título, description, keywords... e incluso JavaScript o CSS específico de la página?

Me parece una estupenda idea que el contenido que se añade utilice la variable $raiz. Lo que no me parece ideal es que a veces haya que poner:
Código PHP:
require 'header.php'
y otras veces:
Código PHP:
require '../header.php'
¿No hay otra solución que dependa de la raíz de mi sitio y no de la ubicación del directorio actual? Porque así, no puedo simplemente mover un archivo a un subdirectorio y que siga trabajando. Es código dependiente de la ubicación física en el servidor, y eso no es bueno.

Además, cada archivo (header.php, footer.php...) debería incorporar su propia variable $raíz por ejemplo para añadir un enlace al a página de inicio, ¿verdad?