能详细一些么?样子如:
<!-- begin col -->
<table>
<tr>
<td>{name}</td>
</tr>
</table>
<!-- end col -->我怎么在解析这个模板页时,判断如果name为空时, 让"col"这个块消失呢?
<!-- begin col -->
<table>
<tr>
<td>{name}</td>
</tr>
</table>
<!-- end col -->我怎么在解析这个模板页时,判断如果name为空时, 让"col"这个块消失呢?
if(empty($name)){
$template->set_var("col", "");
}else{
//解析模板
}
<!-- begin col -->
<table>
<tr>
<td>{name}</td>
</tr>
</table>
<!-- end col -->
部分为能去掉,解析出来网页上会显示一个表格.大家多参与呀.
<!-- BEGIN col -->
<!-- END col -->
xxxxxxx
<!-- BEGIN col -->
yyyyyyyyyyyy {name}
<!-- END col -->
xxxxxxx
<!-- END main -->
if(empty($name))
{
}
else
{
$tpl->assign("name", $name);
$tpl->parse("main.name");
}
//...
$tpl->parse("main");
xxxxxxx
<!-- BEGIN col -->
yyyyyyyyyyyy {col.name}
<!-- END col -->
xxxxxxx
<!-- END main -->
if(empty($name))
{
}
else
{
$col["name"] = $name;
$tpl->assign("col", $col);
$tpl->parse("main.name");
}
//...
$tpl->parse("main");