怎么把fastadmin 的用户模块和cms联系起来

发布于 2018-10-12

怎么把fastadmin 的用户模块和cms联系起来,用户界面的hearer加载cms的header,可以使用cms的标签
QQ图片20181012183033.png

查看更多

关注者
0
被浏览
524
jeck
jeck 2018-10-24
这家伙很懒,什么也没写!

// 初始化

public function __construct()
{
    parent::__construct();
    $config = get_addon_config('cms');

    // 加载自定义标签库
    $this->view->engine->config('taglib_pre_load', 'addons\cms\taglib\Cms');
    // 默认渲染栏目为空
    $this->view->assign('__CHANNEL__', null);
    // 定义CMS首页的URL
    $config['indexurl'] = addon_url('cms/index/index', [], false);
    \think\Config::set('cms', $config);
}

在控制器初始化下就行了,谢谢@qmit2099

4 个回答
qmit2099
qmit2099 认证专家 2018-10-12
php,vue

把通用的nav给独立为一个nav.html文件,两处用include引用它,我的就是通过这样实现的。

jeck
jeck 2018-10-13
这家伙很懒,什么也没写!

include只能include本插件模块的文件,fastadmin的index模块而且调用cms的标签调用不了,因为都没有联系起来

qmit2099
qmit2099 认证专家 2018-10-16
php,vue

在index的模块里面把下面这行代码写上就OK了。

$this->view->engine->config('taglib_pre_load', 'addons\cms\taglib\Cms');

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览