D8 自定义主题开发.pdf
文本预览下载声明
1 Drupal 8 的主题机制
2 自定义主题的基本步骤
3 Twig 和Drupal 8 主题
4 套用自己喜欢的网站代码
5 模板覆写和修改
Drupal 8 的主题机制
Drupal 8 的四个核心主题位于
core/themes文件夹内。这些主题
都是响应式的。所有的核心主题
管理主题 默认主题
(除了基主题)都能充当管理主
题进行使用。
最简主题 标准主题
纯基
主题
默认基
主题
Seven 主题
Drupal 8 的缺省管理主题,具
有干净的线条,简单的区块,
便于后台管理。
Seven在Drupal 7 中诞生,用
做缺省的管理主题,他的设计
目的是增强Drupal 7 的用户体
验。Seven在Drupal 8 中仍然
是缺省的管理主题。
Seven正在缓慢地向组件化设
计靠拢。根据样式指南和CSS
新标准,Seven 中的很多CSS正
在使用更加抽象、可复用的
CSS组件。Seven会在8.x的组件
基础上发展, 以适应核心和第
三方不断增长的需求。
Bartik 主题
Bartik是一个随Drupal 7 诞生的简洁主
题。这个主题在Drupa l8 升级为响应式,
并提供了更多新特性。Bartik是Drupal
8 下的缺省的面向用户的主题。
Bartik主题非常经典,它的区域划分合
理、颜色设置简便。我们日常创建网站,
原则上使用该主题就可以满足基本的需
求。实际上只要对导航菜单的样式稍加
改造就已经相当完美了。
Stable 主题
Stable在Drupal 8 中是用来作为核心标
记、CSS以及JS 的向下兼容层而存在的。
当主题没有指定基主题时,就会自动使
用Stable主题。
Drupal 8 核心通过这一主题提供了一个
最小化的标记集。对前端开发者来说,
可以在这个基础上加入更加丰富的内容,
而无需去移除Drupal8自带的缺省类。对
Bootstrap或者Foundation这样的前端框
架尤其有益。
创建自定义主题
自定义主题
自定义主题的基本步骤
1 、在网站根目录的/themes 文件夹下创建一个文件夹,命名为
“mytheme”。
2 、在/themes/mytheme文件夹下创建css 、images、js 、templates文
件夹,分别用于放置样式表、图片、javascript和模板文件。
3 、在mytheme文件夹下创建一个
显示全部