联系官方销售客服

1835022288

028-61286886

开发框架 版主:迅睿框架研发组
后台点击标题可以直接进入编辑页面吗
类型:迅睿CMS 更新时间:2022-06-30 08:51:49

后台点击标题可以直接进入编辑页面吗?

微信截图_20220618193257.png


回帖
  • 迅睿框架联合创始人
    #1楼    迅睿框架联合创始人
    2022-06-24 10:09:55
    Chrome 0
    不能,除非你自己来编程一个回调函数,参考文档:《后台显示字段回调》
  • GoWorkRoom
    #2楼    GoWorkRoom
    2022-06-24 10:43:34
    Chrome 0
    function mytest($value, $param = [], $data = [], $field = []) {
            $html = '<a href="'.dr_url(APP_DIR.'/home/edit').'&id='.$data['id'].'">'.$value.'</a>';
            return $html; 
        }
    简单,写一个回调函数就ok了
  • LandQ
    #3楼    LandQ
    2022-06-24 10:53:39
    Chrome 0
    试试这样1、打开(不存在就新建一个)dayrui/My/Library/Function_list.php里面加入
    <?php namespace My\Library;
    
    class Function_list extends \Phpcmf\Library\Function_list
    {
        // 后台文档列表点击标题可以直接进入编辑页面
        function my_title($value, $param = [], $data = [], $field = [])
        {
            if (!$value)
            {
                return '';
            }
            $value = htmlspecialchars(dr_clearhtml($value));
            $title = ($data['thumb'] ? '<i class="fa fa-photo"></i> ' : '') . dr_keyword_highlight(dr_strcut($value, 30), $param['keyword']);
            !$title && $title = '...';
            $uriprefix = APP_DIR . '/' . \Phpcmf\Service::L('Router')->class;
            return isset($data['url']) && $data['url'] ? ('<a href="' . dr_url($uriprefix . '/edit') . '&id=' . $data['id'] . '" class="tooltips" data-container="body" data-placement="top" data-original-title="' . $value . '" title="' . $value . '">' . $title . '</a>' . ($data['link_id'] > 0 ? '  <i class="fa fa-link font-green" title="' . dr_lang('同步链接') . '"></i>' : '')) : $title;
        }
    
        
        
    }
    2、后台模块,配置,后台列表显示字段,找到 【标题】回调方法改成my_title

    image
    完成
    满意答案
  • 天友网
    #4楼    天友网
    2022-06-30 08:51:49
    Chrome 0
    @LandQ:class; return isset($data['url']) && $data['url'] ? ('' . $title . '' . ($data['link_id'] > 0 ? ' ' : '')) : $title; } }