Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/05/2008, 05:24
Avatar de scout_vlc
scout_vlc
 
Fecha de Ingreso: julio-2007
Ubicación: Valencia
Mensajes: 141
Antigüedad: 17 años, 6 meses
Puntos: 0
Plantillas Smarty y etiquetas DIV

Hola,
me obligan en al Universidad, a crear un portal usando plantillas, para seprar PHP de HTML...
Tengo la web hecha ya estática, toda en HTML, y quiero pasarlo a plantillas.
El primer problema es la págnina principal, los DIV leen bien lso estilos, y cada uno sale del color correspondiente, pero cuando quiero quitar el contenido que hay dentro de cada DIV y hacer esto:

index.php
Código PHP:
<?php 
define
('SDIR','smarty/');
require 
SDIR.'libs/Smarty.class.php';

// Crea Objeto
$smarty = new Smarty();

// Directorios necesarios para smarty
$smarty->template_dir SDIR.'templates';
$smarty->compile_dir SDIR.'templates_c';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<!-- #BeginEditable "doctitle" -->
<title>Inicio</title>
<!-- #EndEditable -->
<link href="styles/cocina.css" rel="stylesheet" type="text/css" />
</head>

<body>

<!-- Begin Container -->
<div id="container">
    <!-- Begin Masthead -->
    <div id="masthead">
    <!-- INCLUDE masthead.tpl -->
    </div>
No me lees nada de masthead.tpl

masthead.tpl:

Código HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>Untitled 1</title>
</head>

<body>
<img alt="" height="66" src="wwwcocina/images/logo.jpg" width="150" /><p class="slogan1">
		<strong><span class="slogan2">HoyCocinasTu.com<br />
		</span></strong>[email protected]<br />
		</p>

</body>

</html> 
También he probado con
masthead.tpl

Código HTML:
<img alt="" height="66" src="wwwcocina/images/logo.jpg" width="150" /><p class="slogan1">
		<strong><span class="slogan2">HoyCocinasTu.com<br />
		</span></strong>[email protected]<br />
		</p> 
Pero no sé como hacer que el contenido de los diferentes DIV se lean de plantilla,s y según el tipo de usuario y en qué parte de la web esté, cambie el DIV "sidebar" que es el menú...no sé si me he explicado bien :s