易优CMS 栏目页分离调用二级栏目导航和三级栏目导航

易优教程 0 来源:老K模板网 收藏
在使用易优cms时,遇到栏目页或者内容页二级栏目导航和三级栏目导航分开调用时,标签如何调用呢?先在公用函数文件里加一截代码,。

        公用函数文件extend/function.php打开后在底部添加下面代码        /**         * 获取顶级栏目下是否3级,并输出指定的字符         * 模板使用方法:{$field.typeid|diy_arctype_level=###,输出的字符}         */        function diy_arctype_level($typeid, $str = '')        {        $result = model('Arctype')->getHasChildren($typeid, true);        $max_level = 0;        $temp = [];        foreach ($result as $k => $v){        $temp[] = $v['level'];        }        !empty($temp) && $max_level= max($temp);                 if (2 == $max_level) {        return $str;        } else {        return '';         }        }    然后下面时模板使用代码,注意样式文件自己修改

       

                 {eyou:eq name='$eyou.field.grade' value='1'}                          {eyou:channel type="son" currentstyle="on" id='field2'}             
  • {$field2.typename}
  •               {/eyou:channel}                         {eyou:else /}           {eyou:eq name='$eyou.field.grade' value='2'}                      {eyou:channel type="sonself" currentstyle="on" id='field2'}           
  • {$field2.typename}
  •            {/eyou:channel}                      {/eyou:eq}           {/eyou:eq}                



免责声明:1.凡本站注明“来源:XXX(非老K模板网)”的作品,均转载自其它媒体,所载的文章、图片、音频视频文件等资料的版权归版权所有人所有,如有侵权,请联系laokcms#126.com处理;2.凡本站转载内容仅代表作者本人观点,与老K模板网无关。
0 条评论

网友留言