DedeCMS解决选择副栏目显示不全

作者: 本站原创  发布时间:  浏览:

       DedeCMS发布文章时可选择副栏目,以实现多个栏目关联。但对独立模型和系统模型之间还是有些不完美的地方,默认的是能选择相同模型下的栏目做副栏目。自己研究了一下,写个教程分享给大家。

DedeCMS栏目选择器

      打开/dede/article_add.htm,找到找到下面代码,可以看出下拉选择是由GetOptionList函数实现的。

<?php
 $typeOptions = GetOptionList($cid,$cuserLogin->getUserChannel(),$channelid);
 echo "<select name='typeid' id='typeid' style='width:240px'>\r\n";
 echo "<option value='0'>请选择栏目...</option>\r\n";
 echo $typeOptions;
 echo "</select>";
?>

       继续找到

<img src='images/menusearch2.gif' style='cursor:pointer;' onClick="ShowCatMap(event, this, <?php echo $channelid; ?>, 'typeid2')" alt='选择副栏目' title='选择副栏目' />

       修改为

<img src='images/menusearch2.gif' style='cursor:pointer;' onClick="ShowCatMap(event, this, 0, 'typeid2')" alt='选择副栏目' title='选择副栏目' />

       即是 <?php echo $channelid; ?> 修改为 0 即可实现全站栏目调用。其他article_edit.htm,archives_add.htm,archives_edit.htm修改方法一样。

       了解GetOptionList()函数,在/dede/inc/inc_catalog_options.php里定义,感兴趣的可以自己研读一下。

上一篇:DedeCMS移动端首页列表内容共用头部

下一篇:DedeCMS文章分页显示数量,键盘左右翻页

相关文章

织梦打官司赢了还是输了

dedecms织梦网站停止使用了还侵权吗

被织梦起诉的案例

织梦中英文等多语言站点分页方法

织梦dede:arclist及dede:list调用tag标签(适用

添加微信
添加微信,免费咨询

15205695834

新手指南支付购买售后服务关于我们版权合规
合肥秀站网络科技有限公司
Copyright 2002-2022 麦站 版权所有
皖ICP备12018676号 网站地图