2025-11-04 0浏览
月费会员45元
年费会员88元
终身会员288元(送展示平台)
Xunruicms后台模块通常会用到内容关联功能,但是后台设置内容关联显示的是数字,而不是关联内容的标题。
那么今天就说下如何让后台模块内容字段的关联内容由显示数字改为显示标题
原始效果:


实现效果:

实现方法:写一个回调函数,然后后台引用这个函数
回调函数代码 找到网站根目录的config/custom.php文件,然后将下面代码粘贴到<?php下面
function dr_admin_guanlian($value, $param = [], $data = [], $field = []) {
    if ($value) {
        $arr = explode(',', $value);
        if ($arr) {
            $value = '';
            foreach ($arr as $a) {
                $a = intval($a);
                if ($a) {
                    $value.= ','.$a;
                }
            }
            if ($value) {
                $value = trim($value, ',');
                $db = \Phpcmf\Service::M()->db->query('select * from '.\Phpcmf\Service::M()->dbprefix(dr_module_table_prefix($field['setting']['option']['module'])).' where id IN ('.$value.') order by instr("'.$value.'", id)');
                $mylist = $db ? $db->getResultArray() : [];
                if ($mylist) {
                    $rt = '';
                    foreach ($mylist as $t) {
                        $rt.= '<a href="'.dr_url_prefix($t['url']).'">'.$t['title'].'</a>  ';
                    }
                    return $rt;
                }
            }
        }
    }
    return dr_lang('无');
}然后在后台找到顶部内容菜单>左边找到你要改的模型>找到模块配置>点击后台列表>找到关联的字段
回调填写:
dr_admin_guanlian
就可以了。
这种方法也可以用在后台其他模块或者表单实现这个功能
Xunruicms后台模块内容字段-内容关联由显示数字改成默认显示标题的方法
02Xunruicms下载站实现内容页点击下载链接后跳转新页面并带下载链接 (迅睿cms给内容创建多个内容页)
03Xunruicms搜索词不匹配仍能返回结果的处理方法
04小程序封装H5 H5原本带微信支付功能 小程序可以支付么
05网站的网站针对国内的搜索引擎有必要做Schema结构化数据么?
06Xunruicms/迅睿cms忘记后台登录地址怎么办,迅睿cms后台的登录地址是多少
07Xunruicms如何修改数据库配置文件(迅睿cms修改数据库配置文件的方法)
08Xunruicms在页面用js报错怎么办(迅睿cms页面添加页面JS报错的解决方法)
09PbootCMS后台登陆密码忘记/找回密码后台登录密码插件(PBOOTCMS忘记后台密码了怎么办)
10不是宝塔被黑,而是你的服务器太“坦诚”了