channel指定typeid之后,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!= )
解决办法:
 
修改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!='' )

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

我们在使用织梦cms二次开发的时候 有很多时候需要对列表和各种样式,比如多少条就换行,多少行就输出一条线,又或者多少行输出一个什么来! 这时我们就需要使用到 autoindex自增方法, 这个是从1开始的 并且不对导航有效 //如果能被2整除 就输出线 [field:globa
织梦大部分企业网站的文章没有缩略图,文章列表页面调用了缩略图,织梦默认的话是没有缩略图就显示自定义的那张默认defaultpic.gif,这样的话列表页的缩略图就是同一张了,既影响美观,同时也不利于seo。 我们要的效果是:当文章有缩略图时显示文章的缩略图
针对织梦高级开发教程会用到,指定栏目搜索及多个栏目合并搜索的要求。织梦DedeCMS默认的搜索可以搜索全部栏目或者指定的搜索某一个栏目,不能搜索指定的多个栏目,需要修改后台文件才能实现。 1、在搜索框表单里加个typeid提交过去 例如 form name=search a
在用dedecms建站的时候,往往会需要用到一些需要自定义的普通需求,今天在这里介绍channel的limit功能,有时候我们需要调用中间部分数据,或者调用后几条数据,这个时候使用这个方法就相当快捷简单了!! 修改步骤: 找到标签文件include\taglib\channel.lib.
打开文件:include/arc.searchview.class.php 找到: require_once(DEDEINC./taglib/hotwords.lib.php); 在下面添加: require_once(DEDEINC./taglib/channel.lib.php);require_once(DEDEINC./taglib/arclist.lib.php);require_once(DEDEINC./taglib/channel
这个标签全局都可使用,可以减少多次使用 {dede:arclist typeid=栏目IDtitlelen=60 row=10}。除了宏标记外,{dede:channelartlist}是唯一一个可以直接嵌套其它标记的标记,不过仅限于嵌套{dede:type}{/dede:type}和{dede:arclist}{/dede:arclist}两个标记。{