【问题标题】:How to add a block within twig template in Drupal 8如何在 Drupal 8 的树枝模板中添加块
【发布时间】:2016-02-18 15:23:02
【问题描述】:

有人知道如何通过 Drupal8 中的树枝模板将搜索块添加到主菜单块中吗? enter image description here

我在 main-menu.html.twig 中需要类似的东西:

    <div class="wrapper">
        <div class="col-md-9"> menu ....</div>
        <div class="col-md-3"> Search block should be added there</div>
    </div>

非常感谢!!!

【问题讨论】:

    标签: drupal-8


    【解决方案1】:

    我找到了解决方案! 我们可以在 themename.info.yml 中添加一个新区域,如下所示:

    regions:
      navigation: 'Navigation'
      navigation_collapsible: 'Navigation (Collapsible)'
      header: 'Top Bar'
      blog_menu: 'Blog menu'
      highlighted: 'Highlighted'
      help: 'Help'
      content: 'Content'
      sidebar_first: 'Primary'
      sidebar_second: 'Secondary'
      footer: 'Footer'
      page_top: 'Page top'
      page_bottom: 'Page bottom'
    

    然后根据需要在 page.html.twig 中调用这个包装这个区域。

    <div class="wrapper">
        {{ page.blog_menu }}
    </div>
    

    因此,两个块(菜单和搜索)都将通过管理员添加到新区域内并包装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 2016-12-30
      • 1970-01-01
      相关资源
      最近更新 更多