drupal主题开发

什么是Drupal基主题? 关于stable默认基主题和base theme: false功能介绍

日期:2017-04-18 阅读:1143


进入网易云课堂播放
    |    更多视频教程>

drupal主题下载:https://www.drupal.org/project/project_theme

drupal安装后,默认的基主题是stable

安装完drupal后,默认的主题是bartik。它是一个子主题。它的基主题是classy

如果是基主题,则base theme: classy 

classy 是基主题的名称,可以换成别的。

--------------------

stable是drupal的一个默认基主题。

这个主题的任何内容,都不要去更改

从它的readme.txt里可以看出:

stable是一个默认的基主题,如果一个主题,没有指定 base theme: false,
则这个主题将会是stable的子主题。
比如classy这bartik的基主题,但是由于在classy.info.yml里,并没有指定base theme: false
所以classy又是stable的子主题。

是不是有点绕,
基主题其实是一个相对的概念。一个主题,可以是其他主题的基主题,也可以是另一个主题的子主题。
反正只要是没有指定base theme: false,则它就是stable的子主题。

drupal主题默认的继承关系是这样的:

core modele twig或css,js --> stable twig或css,js --> classy twig或css,js -->  bartik twig或css,js

-----
drupal官方建议,创建主题时,最好不要指定base theme: false,这样它就可以继承stable主题了。
也可以用到stable的一些功能。

---------------

 具体请看视频教程。

 

<<点击返回

Drupal8主题开发视频教程 (进入专题>)