8.7. 管理后台 - 站点配置

站点配置

Administrator 自带了站点设置功能,接下来我们利用此功能,允许管理员通过后台设置,来配置站点 SEO 信息、更改联系人邮件等。

站点设置的开发需要涉及到以下:

  • 后台设置站点配置信息
  • 代码中使用配置信息

后台设置站点配置信息

1. 修改 Administrator 配置信息

修改 menu 选项,新增『站点管理』子菜单:

config/administrator.php

<?php

return array(
.
.
.
    'menu' => [
        '用户与权限' => [
            'users',
            'roles',
            'permissions',
        ],
        '内容管理' => [
            'categories',
            'topics',
            'replies',
        ],
        '站点管理' => [
            'settings.site',
        ],
    ],
.
.
.
);

需要注意的是此类后台,需要在菜单里使用 settings. 前缀,并且将文件放置于 settings_config_path 定义的目录中。

2. 新增...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 5

白衣落水
站点配置有点小缺陷
7 个点赞 | 8 个回复 | 分享 | 课程版本 5.5
chenvle
获取不了 site.php 里的设置
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Sher
这里的配置保存去哪里?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
green_hand
请教 summerblue/administrator 管理后台删除按钮的问题?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
zhaoyang365
配置成功,但是前台页面没有修改
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7