channel指定typeid之后,currentstyle无效的解决办法

241

解决办法:
 
修改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!='' )

The End

相关推荐

dedecms调用分类及分类下文章的调用办法
我们在调用封面页的时候,需要循环输出封面栏目下的子栏目以及子栏目下的文档,这个要怎么操作呢? 代码如下: {wmd:channelartlist row=10} dl dta href={wmd:field name=typeurl/}{wmd:field name=typename/}/a/dt dd {wmd:arclist titlelen=42 row=10}...
2021-03-27 dedecms安装使用
88

织梦{wmd:field name='softlinks'/}新窗口打开链接的方法
使用dede软件下载频道通过{wmd:field name=softlinks/}调用的链接,当我们打开链接的时候是直接在当前窗口打开,要返回去比较困难,我们要在新窗口打开这个链接该如何操作呢? 我们首先找到 /templets/system/channel_downlinkpage.htm这个文件 ,用编辑器...
2021-03-15 dedecms安装使用
185

dedecms列表页隔行指定分隔符或红线的办法
我们在使用织梦cms二次开发的时候 有很多时候需要对列表和各种样式,比如多少条就换行,多少行就输出一条线,又或者多少行输出一个什么来! 这时我们就需要使用到 autoindex自增方法, 这个是从1开始的 并且不对导航有效 //如果能被2整除 就输出线 [field:globa...
2021-03-15 dedecms安装使用
101

织梦dedecms列表循环判断增加样式的办法
织梦列表页如果我们想隔行换色或者5篇文档一组,这样的话要怎么操作呢? 其实方法很简单,我们可以用织梦的autoindex这个标签,通过做条件判断。例:当循环到第3条时增加一个li class=on/li,示例代码如下: {wmd:arclist typeid=3 row=8} li class=m[field...
2021-03-09 dedecms安装使用
66

织梦dedecms当天文章标题加红色最新标记
在文章标题的后面增加(new)最新发布的标志: {wmd:arclist row=5titlelen=60 typeid=1} lia href=[field:arcurl/][field:title/]/a span [field:senddate runphp=yes] $ntime = time(); $oneday = 3600 * 24; if(($ntime - @me)$oneday) @me = font color=#...
2021-03-02 dedecms安装使用
107

织梦dedecms列表页中调用当前栏目文章总数的办法
实现这个效果有两种 第一种:runphp=yes 织梦自带的runphp参数,在您要统计数目的处插手以下代码: {wmd:field.typeid runphp=yes} global $dsql; $row = $dsql-GetOne(select count(*) as dd from wmd_archives where typeid = @me); @me = $row[dd]; {/d...
2021-03-02 dedecms安装使用
205