TP5 首頁導航一級和二級分類


<ul id="jsddm">
<li><a class="navi_home" href="{:url('/index/index')}">首頁</a></li>
{volist name="cateres" id="cate"}
<li> 欄目類型: 1:列表欄目 artlist ,2:單頁欄目 page,3:圖片列表 imglist
{if condition="$cate.type eq 1"}
<a href="http://127.0.0.1/bike/public/index.php/index/artlist/index/cateid/{$cate.id}">{$cate.catename}</a>
{elseif condition="$cate.type eq 2"}
<a href="http://127.0.0.1/bike/public/index.php/index/page/index/cateid/{$cate.id}">{$cate.catename}</a>
{elseif condition="$cate.type eq 3"}
<a href="http://127.0.0.1/bike/public/index.php/index/imglist/index/cateid/{$cate.id}">{$cate.catename}</a>
{/if}
{if condition="$cate.children neq 0"} 如果子欄目不為0
<ul>
<?php foreach($cate['children'] as $k2=>$v2): ?>
<li>
{if condition="$v2.type eq 1"}
<a href="http://127.0.0.1/bike/public/index.php/index/artlist/index/cateid/{$v2.id}">{$v2.catename}</a>
{elseif condition="$v2.type eq 2"}
<a href="http://127.0.0.1/bike/public/index.php/index/page/index/cateid/{$v2.id}">{$v2.catename}</a>
{elseif condition="$v2.type eq 3"}
<a href="http://127.0.0.1/bike/public/index.php/index/imglist/index/cateid/{$v2.id}">{$v2.catename}</a>
{/if}
</li>
<?php endforeach; ?>
</ul>
{/if}
</li>
{/volist}
</ul>

     public function  getNavCates(){
         //獲取導航列表及子列表
         $cateres=db('cate')->where('pid',0)->select();
         foreach ($cateres as $k=> $v){
             $children=db('cate')->where('pid',$v['id'])->select();
             if($children){
                 $cateres[$k]['children']=$children;
                // dump($children);die;
             }else{
                 $cateres[$k]['children']=0;
             }
         }
       //  dump($cateres);die;
         $this->assign('cateres',$cateres);
     }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM