[drupal7主题]从简单的开始,创建一个子模板

创建模板的第一件事就是先创建info文件,这个是drupal模板所必须有的描述文件。

sub.info

1 name = sub
2 description = A sub theme
3 core = 7.x
4 
5 base theme = bartik

1:模板名
2:简介
3:对应drupal版本
5:基于bartik模板的子模板

完事,第一个子模板好了。
(烂番薯臭鸟蛋一筐一筐的。。。)

打开来drupal,把这个模板启用并设为默认。应该可以看到,和默认的bartik主题是完全一致的,因为没有覆写任何内容。
接下来对css做一点改动。

但在这之前得先在info中说明下,加入一行。
sub.info

stylesheets[all][] = assets/css/custom.css

在模板文件夹里新建assets/css/custom.css这个文件,随便改写点东西。

#header {
    background-color: #CF3535;
    background-image: -moz-linear-gradient(center top , #CD2D2D 0%, #CF3535 100%);
    background-image: -moz-linear-gradient(top, #CD2D2D 0%, #CF3535 100%);
    background-image: -ms-linear-gradient(top, #CD2D2D 0%, #CF3535 100%);
    background-image: -o-linear-gradient(top, #CD2D2D 0%, #CF3535 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #CD2D2D), color-stop(1, #CF3535));
    background-image: -webkit-linear-gradient(top, #CD2D2D 0%, #CF3535 100%);
    background-image: linear-gradient(top, #CD2D2D 0%, #CF3535 100%);
}

保存,回去drupal,刷新缓存,页面头部变红了。

(我是看lynda的视频教程学的,暂时这些文章也一点没有借鉴的意思,而是完全照搬。嘿嘿)

原文地址:https://www.cnblogs.com/alanalan/p/2974361.html