易优CMS根据aid获取文档页面链接(1)

wdzsjl 1个月前 (10-10) 阅读数 14 #Typecho
使用sql等标签获取到文档信息,但是没有获取到文档页面的链接,可以使用以下方法生成。 1、在根目录下\extend\function.php中创建方法: if (!function_exists('diy_get_arcurl'))  {     /**      * 获取前台文档的URL      * @param  integer $aid    文档ID      * @param  integer $typeid 栏目ID      * @return [type]          [description]      */     function diy_get_arcurl($aid = 0, $typeid = 0){         $url = '';         if (!empty($aid)) {          static $arctypeList = null;          if (null === $arctypeList) {          $arctypeList = \think\Db::name('arctype')->order('id asc')->getAllWithIndex('id');          }          $row = !empty($arctypeList[$typeid]) ? $arctypeList[$typeid] : [];          if (!empty($row)) {          $row['aid'] = $aid;          $url = arcurl('home/View/index', $row);          }         }         return $url;     } } 2、在需要使用文档链接的地方调用方法: {$field.aid|diy_get_arcurl=###,$field.typeid}

 

wx.jpg ywfw.jpg
热门