阻止不在我的树枝模板上显示

时间:2018-01-06 15:08:34

标签: templates drupal twig block

这是我的模板信息

name: Estar Mejor
type: theme
description: "Tema de estar mejor"
core: 8.x
package: custom
version: 1.0
base theme: classy

regions:
  header: "Header"
  social: "Social Buttons"
  primary_menu: "Nav Menu"
  breadcrumb: "Breadcrumb"
  content: "Content"
  sidebar_first: "Sidebar"
  footer: "Footer"

libraries:
  - estarmejor/base

我创建了一个模板page--front.html.twig 页面和视图正确显示。

<header id="navbar" role="banner">
    <div class="container">
       {{ page.header }}
       {{ drupal_view('slider_header') }}
    </div>
</header>

但是当我放置一个块时,它无法正常工作。

<header id="navbar" role="banner">
    <div class="container">
       {{ drupal_block('estarmejor_branding') }}
    </div>
</header>

Twig_Error_Syntax: Unknown "drupal_block" function. en Twig_ExpressionParser->getFunctionNodeClass()

Block Id is correct

当我安装twig tweak时,它会显示Este bloque está deteriorado o desaparecido. Puede que esté perdiendo contenido. Es posible que tenga que activar el módulo original.

我正在使用Drupal v8.4.3

1 个答案:

答案 0 :(得分:0)

您必须为其安装模块twig_tweaktwig_extensions了解更多details