有人可以告诉我如何在drupal8中为特定页面创建自定义模板吗?

时间:2019-09-12 10:24:44

标签: drupal drupal-8

我是Drupal-8的初学者,我不知道如何为特定页面的特定设计创建自定义模板文件。

例如,

如果我在Drupal-8中创建了波纹管页面,并且想要该页面的每个自定义模板,

赞:

  • 首页
  • 关于我们
  • 服务
  • 联系我们

因此,我该如何创建自定义模板?请有人帮我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

Heyo! 因此,Drupal页面模板是通过主题中的TWIG模板进行管理的。您首先应该创建一个自定义主题,您可以按照本指南进行操作: https://www.drupal.org/docs/8/theming

一旦有了主题,就可以创建.twig文件,这些文件将为您提供控制页面html结构的方法。具体说明在此指南中: https://www.drupal.org/docs/8/theming/twig/working-with-twig-templates

例如,创建自定义首页涉及在/ templates文件夹中创建此文件page--front.html.twig。不同的页面将需要基于其名称或节点的ovverides,这在上面的指南中有详细介绍。但是,最有可能的最佳做法是使用page.html.twig文件为网站的页面设置默认样式,并且不为每个节点设置自定义替代。

如果您不熟悉树枝,请访问以下链接,获取树枝教程。它非常简单,易于使用! https://symfonycasts.com/screencast/twig/basics

答案 1 :(得分:-1)

Drupal网站设计基于主题。 Drupal.org中有很多主题可以安装。通过查看特定的主题文档,您可以知道如何自定义设计。

您也可以查看youtube中提供的一些主题教程。

相关问题