修改源文件,找到include目录下的taglib目录下的type.lib.php
$row = $dsql->GetOne(“Select id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “)
修改成为
$row = $dsql->GetOne(“Select id,topid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `dede_arctype` where id=’$typeid’ “)
在if(!is_array($row)) return ”下一行添加
if( $row['topid']==0){$row['topid']=$row['id']}
在模板中的调用方法为{dede:type}[field:topid /]{/dede:type}
这样无论是在频道页、列表页还是文章页都可以轻而易举地获取到当前顶级栏目ID了
方法/步骤首先我们需要登录织梦CMS后台,织梦后台地址默认是http://你的域名/dede/,为了网站安全建议修改默认名称dede的文件夹修改为其他名称,输入用户名、密码、验证码之后,点击登录。
点击织梦后台左侧菜单栏"核心"展开二级菜单"网站栏目管理",如下图所示。
在"网站栏目管理"右上方找到"增加顶级栏目"并点击,如下图所示。
增加栏目"常规选项"输入栏目名称,选择是否隐藏栏目、栏目模型等,填写完毕不要忘了点击"确定"。
在栏目"高级选项"可以设置模板和命名规则,SEO标题,关键字和栏目描述。
修改完毕点击"确定"保存,否则修改不能生效的。
进入网站主页可以看到增加顶级栏目成功
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)