Ver Mensaje Individual
  #8 (permalink)  
Antiguo 01/04/2006, 10:58
Avatar de Hereje
Hereje
 
Fecha de Ingreso: junio-2002
Ubicación: Córdoba, Argentina
Mensajes: 439
Antigüedad: 21 años, 10 meses
Puntos: 2
Hola uamistad.

¿Dónde defines los modulos y sus configuraciones?
Tan solo deberias agregar las hojas de estilos y scripts como una propiedad más, por ejemplo:
Código PHP:
<?php
$conf
['inicio'] = array(
    
'nombre' => 'Inicio',
    
'smodulos' => array(
        
'inicio' => array(
            
'archivo' => 'inicio.inc.php',
            
'css' => array(
                
=> array('archivo'=>'inicio.css''media'=>'all')
            ),
            
'js' => array('inicio.js','dos.js')
        ),
    ),
    
'layout' => 'sinmisc.inc.php'
);
?>
Ahora cuando armas el layout del encabezado:
Código PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<link rel="stylesheet" type="text/css" href="/layouts/css/comun.css" media="all" /><!-- siempre se incluye -->
<?php
if(isset($conf[$modulo]['smodulos'][$smodulo]['css']))
    foreach(
$conf[$modulo]['smodulos'][$smodulo]['css'] as $css)
        echo 
"\t<link rel=\"stylesheet\" type=\"text/css\" href=\"$path_includes{$css['archivo']}\" media=\"{$css['media']}\" />\n";
?>

<script type="text/javascript" src="/layouts/js/comun.js"></script><!-- script común que siempre se incluye -->
<?php
if(isset($conf[$modulo]['smodulos'][$smodulo]['js']))
    foreach(
$conf[$modulo]['smodulos'][$smodulo]['js'] as $js)
        echo 
"\t<script type=\"text/javascript\" src=\"$path_includes$js\"></script>\n";
?>

<title>...</title>
</head>
Mmmm..., me parece que armé mucho lio!
Jeje, bueno, espero sirva por lo menos de alguito. Saludos!
__________________
Sergio