1

我在 Drupal 9 中构建了一个创建内容类型的模块。

现在我正在尝试为节点/添加表单设置主题。

my_module.module

<?php
/**
 * Implements hook_theme().
 */
function my_module_theme() {
  return [
    'html__node__add__content_type' => [
      'template' => 'html--node--add--content-type',
      'base hook' => 'node'
    ],
  ];
}

我的 html--node--add--content-type.html.twig 被识别并且表单呈现,但是网站主题的所有样式都被剥离了。

在 html--node--add--content-type.html.twig 中,这可以渲染表单:

{{ page }}

但是这个:

{{ form }}

导致空白页。

我需要能够针对特定领域,而不会丢失网站的主题 css。

任何帮助表示赞赏。

谢谢。

4

0 回答 0