创建自定义主题

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

Drupal 8 的自定义主题可以放在项目根目录下的这个 themes 目录的下面 .. 在这里创建一个目录 .. 名字是 ninghao ,它也就是主题的机器名 .. 在这个目录的下面要创建一个文件描述一下这个主题,这样 Drupal 才知道我们自己创建的主题 ..

这个文件的名字是 ninghao.info.yml .. 主题或者自定义模块的描述文件一般就是用 .info.yml 结尾的 .. 文件的格式用的是 yml ..

在这个文件里先添加一个 name 属性,给这个主题起个名字 .. 这外名字会显示给用户看 .. 另起一行再添加一个 description .. 描述一下这个主题 ..

然后设置一下类型,用一个 type 属性 .. 值是 theme ,表示这是一个主题 .. 再用一个 core ,设置一下主题适用的 Drupal 版本 .. 设置成 8.x ..

我想让这个主题基于一个主题,在这里可以设置一下要使用的基础主题 .. 添加一个 base theme .. 用一下 classy ,它是 Drupal 8 核心自带的一个基础主题 ..

主题里面可以定义一些区域,这样我们就可以把一些区块放到这个区域上面显示,定义区域,在这个配置文件里用一个 regions .. 它的下面就是这个主题支持的区域 ..

比如我想添加一个叫 header 的区域,输入 header .. 使用名值对的形式 .. 右边可以是这个区域显示给用户的名字 ..

使用类似的方法,再去添加几个可以使用的区域 .. 保存 .. 重建一下 Drupal 的缓存 ..

回到管理后台 .. 外观 .. 在这里可以看到我们自己定义的这个主题 .. 点击 安装并设置为默认 ..

再回到前台页面 .. 现在你看到的就是刚才我们自己定义的一个主题 ..

创建自定义主题《 Drupal 8 开发:资源管理 》

统计

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

社会化网络

关于

微信订阅号

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