Home > PHP > ThinkCmf > 正文

ThinkCmf 获取一级栏目导航

<?php
    $where['status'] = array('eq', 1);
    $where['id'] = array('neq', 1);
    $navs = M('nav')->where($where)->field('label,href')->select();

    // 开始
    foreach ($navs as $key=>$nav){
        $href=htmlspecialchars_decode($nav['href']);
        $hrefold=$href;
        if(strpos($hrefold,"{")){//序列 化的数据
            $href=unserialize(stripslashes($nav['href']));
            $default_app=strtolower(C("DEFAULT_MODULE"));
            $href=strtolower(leuu($href['action'],$href['param']));
            $g=C("VAR_MODULE");
            $href=preg_replace("/$g=$default_app&/", "",$href);
        }else{            
            $href=$hrefold;
        }
        $nav['href']=$href;
        $navs[$key]=$nav;
    }
    // 结束
?>

<volist name="navs" id="r">
     <li><a href="{$r.href}">{$r.label}</a></li>
</volist>



  • 上一篇:xampp 配置多域名方法
  • 下一篇:wampserver配置多站点