找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 210|回复: 0

[cms教程] 织梦DedeCMS栏目交叉调用自定义模型字段的方法

[复制链接]

该用户从未签到

发表于 2019-6-4 09:06:41 | 显示全部楼层 |阅读模式

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

×
   
以前讲过DedeCMS内容模型自定义字段及调用方法,后来也因为一些数据的调用说了DedeCMS专题页节点文档调用自定义模型字段方法,DedeCMS的自定义模型和字段是采用附加表的形式储存在数据库中,这样很多特殊的页面要实现自定义字段的调用就不一定能行得通,比如AB模板网要在交叉栏目中调用自定义字段的内容,用了下面的代码获取的内容为空: {dede:arclist addfields='add1,add2,...' channelid='自定义内容模型的ID' row='10' orderby='pubdate'} //(add1,add2为自字义的字段名) [field:add1/]//(字段名1 调用 ) [field:add2/]//(字段名2 调用 ) {/dede:arclist} 看来常规的方法是实现不了的,淘站网这个时候想起了Dede的万能标签[field:id runphp='yes',,我们直接调取数据库的内容,越过dede的底层标签就有好了,于是便有了下面这段代码: [field:id runphp='yes', $id=@me; global $dsql; $row=$dsql->getone("select aid,hx from `dede_addon17` where aid=$id"); @me=$row["hx", ; [/field:id, 代码释义:查询附加表dede_addon17的自定义字段hx,输出自定义字段hx的内容。这样就可以实现了栏目交叉的自定义模型字段调用,因为一个一个的调用会显得代码比较臃肿也加大了服...

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

               
验证码 

  

本帖支持关注公众号查看

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

回复

使用道具 举报

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

GMT+8, 2025-6-23 04:41

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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