基础篇14. 外观页面介绍,安装和启用主题
先让我们切换到外观页面,我们可以看到,现在网站安装了2个主题,其中bartik主题是我们网站的默认主题,也就是前台页面所使用的主题。另一个主题是Seven主题,他是后台管理页面所使用的主题。
接下来是一些未安装的主题,你需要点击安装按钮才能使用这些未安装的主题。通常,这个区域并不会有这么多未安装的主题,这里可能是Drupal的开发者在8.3.3这个版本中加入的测试用的主题,暂时可以忽略。
页面的底部,是让你选择管理主题,也就是后台的主题。你可以在已安装的主题中选择一个作为后台的主题。默认的后台主题是seven主题。这是一个为Drupal7的后台专门开发的主题,在Drupal8中也沿用了这个主题。此处的选项“当编辑和创建内容时使用管理化主题”,默认是被勾选的,如果你取消它,编辑和创建内容的时候将使用你的前台主题。
现在让我们用composer来下载一个bootstrap主题。你可以在文档中找到相关的命令,我们用这个命令还可以下载drupal模块,你只要把drupal斜杠后面的项目名称改为你想要的模块或者主题名称即可。
composer require drupal/bootstrap
安装过程结束之后,你可以看到项目文件夹的themes文件中多了一个contrib文件夹,他是contribution的缩写,指的是其他主题开发者贡献到官网供大家免费使用的主题。这个文件夹中还有一个bootstrap文件夹,就是我们刚才下载的主题。按照Drupal开发者的习惯,你应该把所有从官网下载的主题放在contrib文件夹中,把自己开发的主题放在custom文件夹中,以示区分。
回到外观页面,刷新页面之后,你可以在未安装主题中找到bootstrap主题,然后点击安装按钮,安装这个主题。然后我们切换到首页,刷新页面,发现没有变化。这是因为,安装之后,你还需要设置这个主题为默认主题,才会在前台启用这个主题。所以,我们设置之后,再次刷新页面,就会发现,首页的样子变了。
关于主题的下载,你也可以不使用composer命令,直接在官网下载主题代码,并解压缩到theme文件夹中。然后用同样的方式来安装它。你可以在文档中找到官网的主题列表地址,在这里,所有的主题你都可以免费下载。