lad*_*erp 3 drupal custom-code drupal-theming drupal-8 drupal-blocks
我想为我通过转到结构/块布局/类型/添加自定义块类型创建的自定义块类型创建模板。我创建的类型称为菜单。如何从这里创建此自定义块类型的模板?我对 Drupal 不太熟悉,所以任何帮助将不胜感激。
小智 5
首先,将主题建议添加到您的主题中,并将其粘贴到 yourthemename.theme 文件中
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());
}
}
Run Code Online (Sandbox Code Playgroud)
现在您可以使用每个块包的主题建议,将 block.html.twig 复制到您的主题并将其重命名为:block--bundle--your-block-type.html.twig
归档时间: |
|
查看次数: |
4564 次 |
最近记录: |