dede 怎么在arlist里调用顶级栏目id

dede 怎么在arlist里调用顶级栏目id,第1张

先备份下type.lib.php文件

修改源文件,找到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标题,关键字和栏目描述。

修改完毕点击"确定"保存,否则修改不能生效的。

进入网站主页可以看到增加顶级栏目成功


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11674283.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存