在使用易优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 '';
}
}
然后下面时模板使用代码,注意样式文件自己修改
<div class="pagelinks">
<div class="pagelinks">
<ul >
<!--获取二级栏目开始-->
{eyou:channel type="first" currentstyle="on" id='field'}
<!--有三级时判断二级栏目高亮开始-->
{eyou:eq name='$eyou.field.grade' value='2'}
{eyou:type typeid='$eyou.field.typeid' id='field1'}
{eyou:eq name='$field1.parent_id' value='$field.id'}
{eyou:assign name='$field.currentstyle' value='on' /} <!--标签value='on'里面的on是高亮输出样式-->
{/eyou:eq}
{/eyou:type}
{/eyou:eq}
<!--有三级时判断二级栏目高亮结束-->
<li> <a href="{$field.typeurl}" class="{$field.currentstyle}"> <span class="iconfont icon-{$field.tubiao}" style="font-size:50px;"></span><br>
<span style="font-size:15px;">{$field.typename}</span> </a> </li>
{/eyou:channel}
<!--获取二级栏目结束-->
</ul>
</div>
<div class="titles">
<ul>
{eyou:eq name='$eyou.field.grade' value='1'}
<!--没有三级栏目输出开始-->
{eyou:channel type="son" currentstyle="on" id='field2'}
<li ><a href="{$field2.typeurl}" class="one_a transition {$field2.currentstyle}">{$field2.typename}</a></li>
{/eyou:channel}
<!--没有三级栏目输出结束-->
{eyou:else /}
{eyou:eq name='$eyou.field.grade' value='2'}
<!--有三级栏目输出开始-->
{eyou:channel type="sonself" currentstyle="on" id='field2'}
<li ><a href="{$field2.typeurl}" class="one_a transition {$field2.currentstyle}">{$field2.typename}</a></li>
{/eyou:channel}
<!--有三级栏目输出结束-->
{/eyou:eq}
{/eyou:eq}
</ul>
</div>
版权声明:本站文章如没有特殊说明,均采集网上收集,若要转载请务必注明出处,尊重他人劳动成果共创和谐网络环境。 声明:某些文章来源于网络,所采集的到信息本站只为传递信息和分享,不做任何双方证明,也不承担任何法律责任。 文章内容若侵犯你的权益,请联系本站客服删除!
- 相关链接:
- 文章标题:
eyoucms技巧分享篇:判断后台是否有数据则显示,没有则不显示的方法
https://www.ezgcms.com/study/539.html
相关易优技巧:
- eyoucms首页调用下载按钮并能直接下载的方法【eyoucms技巧】教程
- eyoucms升级1.4.7后视频模块下出现的问题处理记录
- 如何判断顶级栏目,如果有下级就不带链接,没有下级就带链接!
- 易优判断图集里面有多少图片的简单方法【eyoucms教程】
- 如何在易优文章编辑器里面加入新的字体
- eyoucms伪静态规则说明【隐藏index.php】易优技巧
- eyoucms后台增加栏目栏及前台标签的方法课程
- 插件制作教程指南_易优CMS
- 易优判断顶级栏目下是否有子栏目,没有则不显示【eyoucms技巧 】教程
- eyoucms搬家教程篇(一网站自备份恢复)
- 易优新增登入后单独头像显示的方法【内置版无需修改】
- 修改自定义阅读量数字的方法教程【eyoucms技巧】教程
- 调取下载附件的提取码和服务器名称
- 下载页面下载权限显示会员名称【eyoucms教程】技巧
- 易优会员登录只显示头像的方法教程