找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1356|回复: 0

[分享] dedecms新增联动类别后的使用方法

[复制链接]
发表于 2018-7-29 09:11:54 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
近期用织梦的联动类别,后台明明可以直接新增联动类别,但是你直接调用是绝对调用不出来的.............
折腾了好几天终于全部解决,回忆下过程以便日后再遇到的时候参考。
第一步:先按照常规的在后台--核心--联动类别管理里面新增所需要的联动类别,新增完记得去内容模型管理里面加上字段。
第二步:修改文件,一共有四个文件,分别为:
/plus/list.php
/include/taglib/infoguide.lib.php
/include/taglib/infolink.lib.php
/include/arc.sglistview.class.php
在这四个文件里面找到所有的dedecms自带的两个联动类别“nativeplace”“infotype”加上自己新建的联动类别,代码什么的差不多和dedecms自带的那两个一致,以此类推,全部加上。
第三步:主题直接可以调用了,调用代码为“[field:联动类别名称/]”

最后再补充一个及其坑爹的地方,如果发现自己做了以上几个步骤后,但是发现前台调用出来的根本就不对,例如联动类别中有“免费模板”和“收费模板”两个选项,后台发布的时候明明选择了免费模板,可是前台点击免费模板的时候就是不出来啊就是不出来。
本人就是卡在这里卡了一天,到处百度啊。最后无意中发现(真的是无意啊)好坑爹的原因啊!
原因就是:新增的联动类别内的枚举值要大于1000啊,必须是1500、2000、2500这种啊,如图:
1GZ05314-0.webp

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-22 16:21 , Processed in 0.048194 second(s), 7 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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