您现在的位置是:首页 > 网站建设 > 网站建设
织梦channelartlist标签如何实现当前栏目高亮?
来源:村仔SEO博客 2020-07-16 人已围观
简介:channelartlist标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下: 打开文件include\taglib\channelartlist.lib.php 找到: $pv-Fields[typeurl]
channelartlist标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下:
打开文件include aglibchannelartlist.lib.php
找到:
$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);
在此行代码下方增加以下代码:
if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){
$pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'current';
}
else{
$pv->Fields['currentstyle'] = '';
}
添加这个后才能对二级栏目也起作用
调用方法:
{dede:channelartlist typeid='2' currentstyle='current'}
<li class='{dede:field.currentstyle/}'><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></li>
{/dede:channelartlist}
如果是当前栏目则 li的class属性显示current,否则显示class='' ,也可以修改currentstyle='这里改为你需要的类名'。
也可以与arclist标签相结合使用,
这样调用:
{dede:channelartlist typeid='2' currentstyle='current'}
<dt><a class='{dede:field.currentstyle/}' href='{dede:fieldname='typeurl'/}'>{dede:field name='typename'/}</a></dt>
{dede:arclist titlelen='42' row='10' currentstyle="<dd><a class='current' href='~typelink~'>~typename~</a></dd>"}
[field:array runphp='yes']
if(@me['currentstyle']){
@me = @me['currentstyle'];
}else{
@me = "<dd ><a href='{@me['arcurl']}'>{@me['title']}</a></dd>";
}
[/field:array]
{/dede:arclist}
{/dede:channelartlist}
相关文章
随机博文
-
织梦自定义表单上如何添加当前页面url地址
织梦的自定义表单能与客户进行交互,但是很多站长在大量页面用表单的时候,需要知道表单的留言信息是从哪个页... -
火车头发布文章无法获取分类列表ID的解决方法
今天村仔SEO用火车头采集文章发布的时候出了点问题,发布模块通过火车头内置浏览器登录了半天也不成功,出现获... -
网站p、div标签内长英文自动换行&长中文不换行
在css中 div,p,h标签等遇到连续的大段英文和数字时候,并不会按照正常情况下自动随盒子宽度限制而自动换行 长英... -
织梦火车头采集的内容设置成未(待)审核的操作方法
火车头采集器发布文章时,默认是直接发布,有没有办法把发布变成未审核状态? 发布文章改成未(待)审核解决方法... -
织梦调用相关文章likearticle附加自定义字段
织梦非常灵活,可以根据关键词、文章标题调用文章,以提高内容之间的相关度,提高页面权重。这篇文章主要介绍... -
帝国CMS面包屑导航修改首页以及符号的方法
帝国CMS的面包屑导航,是用[!--newsnav--]调用的,调用出来发首页就直接显示首页两个字,如果我们要想修改为网站才品... -
织梦dede:sql调取文章
一、数据库通过自定义字段调取文章 {dede:sql sql=SELECT * FROM dede_archives WHERE title LIKE %~shorttitle~%} lia href=[field:id runphp=y... -
织梦如何增加栏目缩略图片功能的操作方法
网站每个栏目都有不同的banner大图,为了方便客户可以直接在后台栏目处添加和更换这个栏目图片,我们需要给dede...
文章评论
- 全部评论(0)