我在 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。
任何帮助表示赞赏。
谢谢。