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