并且,还能支持tag标签、页面、时间、作者、日期等其它页面面包屑!
如上图,代码:
{if$type!==index&&$page==1}<!--判断首页除外,首页不需要面包屑导航--><divclass="breadcrumb"><ahref="{$host}"title="{$name}">首页</a><!--面包屑共用首页链接-->{if$type==category||$type==article}<!--如果是分类页或者文章页则显示下方的分类/子分类-->{php}<!--分类、子分类显示-->$html=\;functionnavcate($id){global$html;$cate=newCategory;$cate->LoadInfoByID($id);$html=<iclass="fafa-angle-right"></i><ahref=".$cate->Url.\"title=".$cate->Name.\">.$cate->Name.</a>.$html;if(($cate->ParentID)>0){navcate($cate->ParentID);}}if($type==category){navcate($category->ID);}else{navcate($article->Category->ID);}global$html;echo$html;{/php}<!--分类、子分类显示结束-->{if$type==article}<iclass="fafa-angle-right"></i>正文{/if}<!--如果是文章,再加一个正文-->{elseif$type==page}<iclass="fafa-angle-right"></i>正文<!--如果是页面,则只显示一个正文-->{else}<!--否则显示{$title},这里是剩余的tag页面、日期、作者等等页面,当然,如果要独立进行设置,就继续加判断--><iclass="fafa-angle-right"></i>{$title}{/if}</div>{/if}<!--判断首页结束-->
注:如果要详细进行判断,可以写复杂和明显一些,只不过会重复部分代码而已!
《zblogPHP判断模板页面的IF》
{if$type==index&&$page==1}/*判断首页*/{if$type==category}/*判断分类页*/{if$type==article}/*判断日志页,不含独立页面*/{if$type==page}/*判断独立页面*/{if$type==author}/*判断用户页*/{if$type==date}/*判断日期页*/{if$type== ag}/*判断标签页*/