Drupal 8如何在主题中创建自定义块

时间:2017-07-25 18:00:47

标签: php drupal drupal-8

我创建了一个自定义主题并添加了区域。我想创建并为区域分配自定义块。我该怎么办?

作为一个实验目的,我创建了一个名为' blocks'在path / themes / custom_theme / templates中并命名为block█ regionname.twig.html'。但没有希望。请指教。我想我走错了路。

1 个答案:

答案 0 :(得分:1)

如果你制作了#34;自定义块"在您的主题中的模板中,在Drupal网站的“块布局”页面中不会显示该模板,并且您无法将其放置到某个区域。

您可以在Structure中创建自定义块 - >块布局 - >添加自定义块。 或者您可以从自定义模块创建它。 这些将在“块布局”页面中提供,您可以放入区域。您可以在自定义模块中为块定义twig模板,然后可以将HTML写入其中。

https://www.drupal.org/docs/8/creating-custom-modules/create-a-custom-block