hacía mucho tiempo que no entraba en este foro pero es porque tenía la programación un poco abandonada.
Estoy intentando trasladar una web de html y css a una web modular en php, para poder añadirle funcionalidades como un panel desde el que se puedan añadir noticias y todo eso con base de datos (pero bueno, eso más adelante).
Al grano, he visto el manual de http://www.zonaphp.com/creando-webs-modulares/ y he intentado aplicarlo. Realmente no he tenido muchos problemas (llevo solo dos días con ello) pero no sé como utilizar dos columnas en la plantilla.
La página original es esta: http://www.elmuelle.es y como veis, utiliza dos columnas. Ahí están contenidas en el mismo archivo, evidentemente está hecho con una plantilla de dreamweaver. El problema es que si ese texto lo pongo en un sólo archivo, ahora, ¿Cómo le indico a partir de dónde tiene que pasar a la otra columna? (¿Es un poco raro no?). ¿Tendré que utilizar dos archivos? No me parece mal utilizar dos archivos, el problema viene cuando utilizo la plantilla. No le puedo decir en la plantilla base que utilice siempre el mismo módulo porque varía, según el módulo principal que se elija. Es decir, si elijo empresa, la sección de la derecha será la de noticias. O fijaros en la principal, que hago un resumen de cada sección. Ese resumen tendría que dividirlo en dos archivos y llamarlos a la vez.
Os pego el código de mi plantilla hasta el momento:
Código PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Plantilla Base. Mirar como inyectar aquí un título</title>
<link rel="stylesheet" type="text/css" href="estilos.css" />
</head>
<body>
<div id="contenedor">
<?php include ('includes/header.html'); ?>
<?php include ('includes/menu.php'); ?>
<div id="cuerpo">
<div id="principal">
<?php
if (file_exists ($path_modulo))
include ($path_modulo);
else
die ('Error al cargar el módulo </b>'.$modulo.'. No existe el archivo <b>'.$conf[$modulo]['archivo'].'</b>');
?>
</div>
<div id="secundaria">
<p> Aquí va la columna secundaria </p>
</div>
</div>
<?php include ('includes/footer.html'); ?>
</div>
</body>
Esto ya empieza a complicarse demasiado para mí.
Un saludo, y muchas gracias por echarme una manita.