我是Drupal-8的初学者,我不知道如何为特定页面的特定设计创建自定义模板文件。
例如,
如果我在Drupal-8中创建了波纹管页面,并且想要该页面的每个自定义模板,
赞:
因此,我该如何创建自定义模板?请有人帮我解决这个问题吗?
答案 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中提供的一些主题教程。