用户登录

先去把网站的配置导出来 .. 可以使用 drush 或者 drupal console ... 执行一下

drupal config:export

这里会提示我们导出的配置文件的位置 ..

在 sites .. default .. files 下面,有个 config 开头的目录 ... 它下面的 sync 目录就是导出来的配置 .. 在这些 block 开头的配置文件里,还有一些带 ninghao_admin 的文件 ..

这些就是我们的主题跟 block,也就是区块相关的配置 .. 这里我们可以复制几个配置文件,放在主题 config,install 这个目录的下面 ..

先找到这个 breadcrumbs ... 复制一份 .. 放在 themes .. custom .. ninghao_admin .. config ... install 这个目录的下面 ... 复制一下这个路径 ...

再到 content 这个配置文件 ... 复制一份.. 同样把它放在主题的 config .. install 目录里 ..

还需要一个 help ..

然后是 local_actions ..

还有 login .. 这个配置文件,在 ninghao_admin 里面没有,我们可以复制一下 seven 这个主题的这个配置文件 ... 放在自己主题的 config install 的下面 ..

改一下文件的名字 .. 把 seven 换成 ninghao_admin ..

再复制一个 messages ...

然后是 page_title ..

还需要一个 primary_local_tasks .. 没有的话,可以去复制 seven 主题的这个配置文件 ... 记得要改一下名字 ..

最后还有一个 secondary_local_tasks ... 同样复制一下 seven 的这个配置文件..

修改配置

找到这些新复制的配置文件 .. 我们还得修改一下 .. 先找到 breadcrumbs 这个配置文件 ..

去掉里面的 uuid ... _core ... 还有这个 default_config_hash ...

region 设置的是这个区块在 ninghao_admin 这个主题下的区域 .. 现在这个 breadcrumb 区块会在 content 这个区域上显示 .. 我们可以换成 breadcrumb 这个区域 ..

这样安装这个主题以后,会把 breadcrumb 区块放在主题的 breadcrumb 区域上 ..

Content
再找到 Content 这个区块配置文件 .. 去掉 uuid,_core,default_config_hash .. 这个区块会在 content 这个区域上 .

Help
然后是 Help 区块 ..
显示的区域可以设置成 help ..

local_actions
下面是 local_actions ... 去掉 uuid,_core,default_config_hash .. 区域是在 content

login
继续去修改其它的配置文件 ..

这个 login 是复制的 seven 主题的 .. 所以需要修改一下 dependencies 下面的 theme 的值 ... 换成 ninghao_admin .. 下面的这个 theme 的值也换成 ninghao_admin ..

message
再看一下 message ...
这个区块的显示位置设置成 highlighted

page_title
接着是 page_title 这个配置 .
它的显示位置可以设置成 header

primary_local_tasks
后面这个配置是 primary_local_tasks .. dependencies 下面的 theme 设置成 ninghao_admin ... theme 也是 ninghao_admin .. 这个区块的 id 也需要修改一下 ... 换成用 ninghao_admin 开头 ..

我们之前修改的 login 这个配置 ... 这里也需要再改一下它的 id 号 ... 把 seven 换成 ninghao_admin ..

secondary
最后还有个 secondary_local_tasks ..

重新设置
打开 外观 ... 修改一下默认的后台主题 .. 换成默认的 seven ..

再卸载掉 ninghao_admin ...
然后重新再安装一下 ..

再回到外观 .. 把管理主题设置成 ninghao admin ...

因为我们在 ninghao admin 主题里添加了一些默认的配置,在主题上显示的一些区块会使用这些默认的配置 ..

你会发现我们的主题的区块的显示位置 ... 跟默认的 Seven 主题是一样的 ...

0:00
0:00
0:00
1:30
0:00
0:00
1:14
0:00
0:00

为安装提供默认的配置文件《 Drupal:自定义界面 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点