找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 234|回复: 0

[cms教程] 织梦二次开发中几个标签的应用

[复制链接]

该用户从未签到

发表于 2021-1-28 15:07:14 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
   
在织梦里面对于数组进行循环的标签有好几个,在前台模板即使用静态模板引擎有,{dede:foreach array='数组名称'}[field:key/] [field:value/]{/dede:foreach}用来输出一个数组,当然,还有像万能循环标签等。而在动态模板引擎里面关于数组遍历的就更多了,而且比前台要灵活的多,今天向大家介绍的,在二次开发中常用的标签{dede:array.name}。 这个标签{dede:array.name}{dede:key/} = {dede:value/}{/dede:array.name}从表面上看,与前台的标签,一个最大的区别就是在标签之间可以用大括号{},而在前台模板只除了几个可以这样用外,绝大多数都要用中括号[,,这是与前台模板里面最大的区别了。 这个array标记在这个标签里面,意思是循环一个数组,而这个数组往往是二维数组,关于这个标记的编译,在文件dedetemplate.class.php的function CompilerOneTag(&$cTag)里面,这样进没有多大效果,我们还是看一个实例吧。 进入会员中心——>系统设置——>空间管理——>分类管理,这里面的功能就是添加分类用的,它对应的数据库表是dede_mtypes,在我们添加分类后,在“我的分类管理”下面就用到了这个标记array。我们打开文件mytypes.htm,大约在63行,找到{dede:array.mtypearr}{/ded...

   
内容已隐藏,请关注公众号输入验证码查看

               
验证码 

  

本帖支持关注公众号查看

【无套路  无套路  无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】

回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-5-14 00:10

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表