El código del layout es:
Código:
que incorpora del archivo de configuración:<?php include('includes/no_reg_header.html'); if (file_exists( $path_modulo )) include( $path_modulo ); else die('Error al cargar el módulo <b>'.$modulo.'</b>. No existe el archivo <b>'.$conf[$modulo]['archivo'].'</b>'); include('includes/footer.html'); ?>
Código:
El header y el footer me los interpreta perfectamente como HTML y aplica perfectamente la hoja de estilos adjunta en el header, pero en los módulos no. Creo que me los interpreta como PHP aunque sea un archivo .html porque las tíldes no me las reconoce como UTF-8 y al ponerlas &iacoute lo interpreta como un operador. (Al leer el código fuente en FF esto está en rojo, color del PHP)define('MODULO_DEFECTO', 'home'); define('LAYOUT_DEFECTO', 'layout_basic.php'); define('MODULO_PATH', realpath('./modulos/')); define('LAYOUT_PATH', realpath('./layouts/')); $conf['home'] = array( 'archivo' => 'home.html', 'layout' => LAYOUT_DEFECTO );
¿Alguien sabe donde puede estar el problema?