Puedes usar los if de Smarty.... mira por ejemplo yo a la hora de mostrar un template que me dice si hay productos en un carrito de compras o no,hago el assign:
Código PHP:
$this->Smarty->assign("hayProductos",true);// para decirle que si hay productos
$this->Smarty->assign("productos",$arrayProducts);//para mostrar el template de los productos.
$this->Smarty->display($_SERVER[DOCUMENT_ROOT]."/php/application/carrito/vista/templates/productos.tpl.html");
Y luego en el tpl de "productos":
Código PHP:
{if $hayProductos}
<p><input type=submit name='Confirmar' value='Confirmar' onclick='rel_txtbox()'La canasta contiene : </p>
{ foreach from = $productos item = curr_id}
<p class='salto'>{$curr_id} </p>
{/foreach}
{ /if }
__________________
-URL=
Go PHP5.
-Age=22.
-Learning=PHP,J2EE,Struts,MAMBO,C++,JSON,AJAX,XHTML ,CSS.