http://www.cristalab.com/tutoriales/132/creacion-y-uso-de-plantillas-o-templates-en-php
pero tengo una duda, si quiero en vez de pasar algo como esto:
Código :
include("clase_plantilla.php");
include("inc/menu.php");
include("inc/contenido.php");
include("inc/cabecera.php");
$Contenido=new plantilla("index");//al Pasar como parametro Prueba, asumimos que en la carpeta plantillas existe un archivo de nombre Prueba.tpl
$Contenido->asigna_variables(array(
"titulo" => "prueba",
"cabecera" => $menusup,
"contenido" => $contenido,
"menu" => $menu,
"inferior" => ""
));
$ContenidoString = $Contenido->muestra();//$ContenidoString contiene nuestra plantilla, ya con las variables asignadas, fácil no?
echo $ContenidoString;en vez de pasar un nombre directamente o una variable, se puede pasar directamente el contenido de una página php o html? por ejemplo poner "contenido" =>include("inc/contenido.php")
eso se podría hacer de alguna forma?
Un saludo
