位置: IT常识 - 正文

dedecms织梦调用三级四级无限级栏目教程(织梦相关文章调用)

编辑:rootadmin

推荐整理分享dedecms织梦调用三级四级无限级栏目教程(织梦相关文章调用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦cms的数据库文件在哪,织梦自定义模型调用,织梦相关文章调用,织梦栏目描述调用,将织梦dedecms转换到wordpress,织梦调用除了显示的第一条以外的文章,织梦相关文章调用,织梦怎么调用当前栏目下的文章,内容如对您有帮助,希望把文章链接给更多的朋友!

调用三级四级无限级栏目效果图

第一种自定义函数递归法

适用于前端简单样式用户,在include/extend.func.php最下面添加

123456789101112131415161718192021222324252627282930313233/***取出所有分类*@paramint$channel频道ID*@returnstringwww.dede58.com织梦模板下载*调用{dede:global.getalltypefunction='getalltype()'/}*/functiongetalltype($channel=0,$line=10){$line=empty($line)?10:$line;global$dsql,$result;$dsql->SetQuery("SELECTid,typename,typenamedir,typelitpic,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`dede_arctype`WHEREreid='$channel'Andishidden<>1orderbysortrankasclimit0,$line");$dsql->Execute($channel);if($dsql->GetTotalRow($channel)>0){$result.="<ul>\r\n";while($row=$dsql->GetArray($channel)){$id=$row['id'];$typename=$row['typename'];$typelink=GetOneTypeUrlA($row);$result.="<li>\r\n";$result.="<ahref='{$typelink}'target='_blank'>{$typename}</a>\r\n";getalltype($id,$line);$result.="</li>\r\n";}$result.="</ul>\r\n";}return$result;}

dedecms织梦调用三级四级无限级栏目教程(织梦相关文章调用)

前台模板调用标签

{dede:global.getalltype function='getalltype()'/}

第二种标签嵌套法

适用于只调用出一级、二级、三级、四级的用户,直接在模板里写

123456789101112131415161718192021222324252627282930313233343536<ul>{dede:channelartlistrow=7typeid=top}<!--顶级--><li><ahref="{dede:field.typeurl/}">{dede:fieldname='typename'/}</a><ul>{dede:channeltype=sonnoself=yes}<!--二级--><li><ahref="[field:typeurl/]"title="[field:typename/]">[field:typename/]</a><ul><!--三级-->[field:idrunphp=yes]global$dsql;$sql="Selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`dede_arctype`WHEREreid=@meAndishidden<>1orderbysortrankasclimit0,10";$dsql->SetQuery($sql);$dsql->Execute('t');$result='';while($row=$dsql->GetArray('t')){$typename=$row['typename'];$typeurl=GetOneTypeUrlA($row);$result.=<<<TPL<li><ahref="{$typeurl}">{$typename}</a></li>TPL;}@me=$result;[/field:id]</ul></li>{/dede:channel}</ul></li>{/dede:channelartlist}</ul>

上面的是输出到三级栏目,如果需要四级栏目可以这样写

12345678910111213141516171819202122232425<!--三级/四级-->[field:idrunphp=yes]global$dsql;$sql="Selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`dede_arctype`WHEREreid=@meAndishidden<>1orderbysortrankasclimit0,10";$dsql->SetQuery($sql);$dsql->Execute('t');$result='';while($row=$dsql->GetArray('t')){$row['typeurl']=GetOneTypeUrlA($row);$result.="<ahref='{$row[typeurl]}'>{$row[typename]}</a>";//四级$nsql="Selectid,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepathFROM`dede_arctype`WHEREreid=$row[id]Andishidden<>1orderbysortrankasclimit0,10";$dsql->SetQuery($nsql);$dsql->Execute('n');while($nrow=$dsql->GetArray('n')){$nrow['typeurl']=GetOneTypeUrlA($nrow);$result.="<ahref='{$nrow[typeurl]}'>{$nrow[typename]}</a>";}}@me=$result;[/field:id]

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310819.html 转载请保留说明!

上一篇:phpcms常量在哪里定义(phpcms怎么用)

下一篇:VSCode开发:使用nvm切换node版本(vscode开发gui)

  • 资产负债率高说明偿债能力怎么样
  • 公司债券和企业债券哪个风险大
  • 车辆租赁费发票备注栏怎么写
  • 劳务发票要交多少税费
  • 小规模纳税人加油发票可以抵扣吗
  • 软件企业会计科目分类
  • 工会经费支付福利方案
  • 房地产业如何确认收入
  • 个税免税收入怎么进行更正申报
  • 银行融资服务费怎么算
  • 房地产公司资本公积
  • 服务行业适用什么核算
  • 转让无形资产专利权的账务处理
  • 个人应纳税所得额怎么算
  • 已确认并转销的应收账款会计分录
  • 进口货物付款计入哪个科目?
  • 公司向贷款公司贷款做账分录
  • 非独立核算的分公司是什么意思
  • 小规模增值税多少个点
  • 学校有没有纳税人识别号
  • 进项虚假怎么处理
  • 增值税要转到营业税金及附加吗
  • 销售产品的成本属于什么科目
  • 房租现金流量表选哪项比较合适
  • 增值税减少对企业的利弊
  • 结转固定资产净收益8万元
  • 取得土地的流程
  • 电子承兑转让怎么撤销
  • ipados15 支持机型
  • 当月应计提的折旧额等于
  • 商业承兑汇票到期兑现流程
  • 公司购买理财产品账务处理
  • 上个月做的无票收入,这个月开票怎样做分录
  • 房地产无证销售法律风险
  • 差旅费津贴个人所得税题目
  • 单位撤销现金余额的规定
  • nvm安装及全局配置node
  • 企业付给个人工资怎么做
  • 登记总账的科目有哪些
  • IIS 7.5 asp Session超时时间设置方法
  • mfc中format
  • 进项税额转出怎么做账务处理
  • 会计利润表计算公式
  • 无形资产资本化和费用化的区别
  • 主营业务收入用三栏式吗
  • 上市公司收购其他股票
  • 企业应交税金科目编码
  • 帐外资金
  • 兼职劳务报酬税率
  • 减值准备的会计科目
  • 其他收益会计科目解释
  • 发票上的折扣是什么意思
  • 公司租赁的车辆发生的费用都可以报销吗?
  • 短期借款怎么做账务处理
  • 建筑材料资源税
  • 固定资产折旧如何计提
  • 企业哪些项目可以立项
  • 所有进项增值税怎么申报
  • 总账会计工作流程表
  • mysql忘记了初始密码
  • ubuntu如何回到桌面
  • ubuntu无法正常开机
  • centos7安装过程报错
  • win10 windows update在哪里打开
  • win7 64位系统QQ自动退出重新登录提示您已登录不能重复登录的解决方法
  • Linux分区详解
  • win7如何设置多用户
  • win8.1如何设置
  • win10预览版21337
  • cocos2dx scrollview
  • jquery ztree实现右键收藏功能
  • node.js开发指南
  • 验证用户输入的密码JavaScript代码加文字
  • a10 config backup for aXAPI
  • easyui折叠面板默认折叠
  • nodejs yield
  • javascript整数类型
  • 北京税务局发票查询
  • 广东国家电子税务全电发票
  • 重庆国家税务局发票查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设