设计了下图的视觉效果,需要通过if语句判断,上篇或下篇的值是否有无,{$pre} {$next}
不知道怎么用这个if语句,尝试了几种写法,没能成功,特来请教各位老师指导,感谢
<div class="{if $v['pre']} huise {else} caise{/if}"> {$pre} </div>
<div class="{if $v['next']} huise {else} caise{/if}"> {$next} </div>
这样写好像不太对,怎么写可以判断上下篇的有无呢?
写得很好 下回不要写了,由于官方把上一篇下一篇写的得太死了,我们可以重新定义变量来判断 列如: {php $pres = $db->field('title,url')->where(array('id<'=>$id , 'status'=>'1' , 'catid'=>$catid))->order('id DESC')->find()} {php $nexts = $db->field('title,url')->where(array('id>'=>$id , 'status'=>'1', 'catid'=>$catid))->order('id ASC')->find();} {if empty($pres['title'])}没有上一篇了{/if} {if empty($nexts['title'])}没有下一篇了{/if}
这家伙很懒,什么都没写呢~