VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

如何在dedecms 5.6主页上调用链接类别

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

如何在dedecms 5.6主页上调用链接类别

如何在dedecms 5.6首页调用联动类别?

实现方法:

步骤1:向channelunit.func.php添加以下函数。

//参数说明:第一个参数是从信息表中读取的类别ID,第二个参数是联动菜单类别//所以这个函数不局限于只调用分类信息的信息类别,在其他地方也可以使用:函数getinfo type ($ tid,$ bigt){ global $ dsql;$ typename = & amp#39;& amp#39;;$ query = & quotselect ename From ` dede _ sys _ enum ` where evalue = $ tid and e group = & amp;#39;$ bigt & amp#39;";$ dsql-& gt;执行(& amp#39;ename & amp#39;,$ query);while($ row = $ dsql-& gt;GetArray(& amp;#39;ename & amp#39;)){ $typename。=($ typename = = & amp;#39;& amp#39;?$ row[& amp;#39;ename & amp#39;]:& amp;#39;,& amp#39;。$ row[& amp;#39;ename & amp#39;]);} return $ typename}// -由CxChina.Com添加-复制代码(V5.3)被添加到\。引用& quot& gt//自定义函数接口上方。

推荐学习:梦想编织cms

第二步:请在前台页面使用class="quote " >

{ dede:arclist row = 14 title len = 32 no flag = & amp;#39;h & amp#39;addfields = & amp#39;本土空间& amp#39;channelid = & amp#39;1 & amp#39;} & lt李& gt[[field:native place function = GetInfoType(@ me,& amp#39;本土空间& amp#39;)/]]& lt;a href = & quot[field:arcurl/]& quot;& gt[field:title/]& lt;/a & gt;& lt/李& gt{/dede:arclist}进行调试。

代码解释:

1.add fields = ' native place ' channel id = ' 1 '这是一个名为的附加表字段;

①.为什么要调用额外的表字段?

因为联动菜单的值是存储在附表中的,所以仔细想想自己有没有添加自定义联动菜单字段!

②.ChannelID参数是什么意思?

告诉解析器您附加的表在哪个表中!这里讲的是附表的ID,所以你相信程序会自动帮你在内容模型中找到ID对应的附表。

2.[field:nativeplace /]这个是被调用的文档链接菜单的枚举值。附表存储了链接类别中相应枚举值的值。

3.function=GetInfoType这是我们上面的自定义函数调用!这是无法改变的。

4.(@我,' nativeplace ')里面有两个变量。第一个是@me,表示当前值,是固定不变的。说白了就是告诉我们上面的自定义函数要查询的枚举值的值。第二个是联动菜单的缓存组名,一般和前面的[field:nativeplace/]中的红色nativeplace字段名一致。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何在dedecms 5.6主页上调用链接类别 https://zhujicankao.com/116705.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何在dedecms 5.6主页上调用链接类别
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!