韦德平台·(中国区)官方网站

织梦channel标签currentstyle样式无效不起作用

浏览次数:709  来源:郑州网站建设  作者:郑州网站制作  标签:

内容摘要:在使用channel标签来调子栏目的时候,发现currentstyle无效。今天韦德官方网站就跟大家分享一下解决方法。


我们在用织梦系统制作网站时,经常会用到channel标签来调子栏目。但是,很多朋友会遇到这种情况在使用channel标签来调子栏目的时候,指定 “type=son typeid=x” 发现currentstyle无效。今天韦德平台网络就跟大家分享一下解决方法。

解决channel标签currentstyle样式无效不起作用的方法一

代码如下:
{dede: type='son' typeid='12' currentstyle="

  • ~typename~
  • "}   
  • [field:typename/]
  •    
    {/dede:channel}

    解决的办法:把typeid=‘12’改为channel=‘1’ (文章模型id),首页除外,其他页面不需要指定typeid=x,会自动判断当前位置。

    解决方法如下:
    {dede: type='son' channel='1' currentstyle="
  • ~typename~
  • "}  
  • [field:typename/]
  •  
    {/dede:channel}
    韦德平台经测试这种调用方式currentstyle在2018最新版本中是有效的

    解决channel标签currentstyle样式无效不起作用方法二

    修改include/taglib/channel.lib.php
    把 
    if( ($row['id']==$typeid || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )
    改成
    if( ( $row['id']== $refObj->TypeLink->TypeInfos['id'] || ($topid==$row['id'] && $type=='top') ) && $currentstyle!='' )

    韦德平台经测试这种调用方式currentstyle也有效,可以解决做网站channel标签currentstyle样式无效不起作用的问题。

     

    韦德官方网站隶属于郑州广泽科技有限公司旗下网站建设品牌,寓意多韦德平台、多角度、全方位的营销设计宣传。 我们是一家互联网整合营销服务企业,集高品质网站建设网站托管、网站优化、手机网站、微网站、小程序等为一体的互联网品牌运营服务机构。

    网站文章纠正或建议请致电:0371-86590010 或邮箱联系:136109548@qq.com