• 全国400电话网上服务平台
    强大号码库资源任选,方便,快捷,快速开通。
    咨询热线:400-1100-266  

    dedecms新增联动类别后的使用方法
    POST TIME:2017-11-12 23:52

    近期用织梦的联动类别,后台明明可以直接新增联动类别,但是你直接调用是绝对调用不出来的.............

    折腾了好几天终于全部解决,回忆下过程以便日后再遇到的时候参考。

    第一步:先按照常规的在后台--核心--联动类别管理里面新增所需要的联动类别,新增完记得去内容模型管理里面加上字段。

    第二步:修改文件,一共有四个文件,分别为:

    /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这种啊,如图:

    
    关于我们 | 付款方式 | 建站知识 | 增值服务 | 网站模板
    Copyright © 2003-2016
    时间:9:00-21:00 (节假日不休)
    版权所有:巨人网络(扬州)科技有限公司
    总部地址:江苏省信息产业基地11号楼四层
    《增值电信业务经营许可证》 苏B2-20120278
    X

    截屏,微信识别二维码

    微信号:veteran88

    (点击微信号复制,添加好友)

     打开微信

    微信号已复制,请打开微信添加咨询详情!