我想通过转到结构/块布局/类型/添加自定义块类型为我创建的自定义块类型创建一个模板。我创建的类型称为菜单。如何从此处为此自定义块类型创建模板?我对Drupal不太熟悉,所以任何帮助将不胜感激。
首先,将主题建议添加到您的主题中,将其粘贴到您的主题名称.主题文件中
function yourthemename_theme_suggestions_block_alter(array &$suggestions, array $variables)
{
// Block suggestions for custom block bundles.
if (isset($variables['elements']['content']['#block_content'])) {
array_splice($suggestions, 1, 0, 'block__bundle__' . $variables['elements']['content']['#block_content']->bundle());
}
}
现在,您可以使用每个块捆绑包的主题建议,将块.html.twig复制到主题中并将其重命名为:block--bundle--your-block-type.html.twig