Drupal 8在Twig模板中渲染内容

时间:2016-02-10 21:06:59

标签: php drupal drupal-7 drupal-8

我想在我的树枝模板(页面 - front.htmltwig)中渲染一个简单的纯文本或html输出。

我有这种HTML:

<header class="intro-header" style="background-image: url('themes/custom/tommiecrawford/images/home-bg.jpg')">
<div class="container">
    <div class="row">
        <div class="col-lg-8 col-lg-offset-2 col-md-10 col-md-offset-1">
            <div class="site-heading">
                {{ HERE I WANT TO RENDER SOME HTML FROM DRUPAL }}
                <hr class="small">
                <span class="subheading">A Clean Blog Theme by Start Bootstrap</span>
            </div>
        </div>
    </div>
</div>

在drupal中创建简单html输出然后在此twig模板中呈现它的最佳方法是什么?

我是否需要创建自定义块或类似的东西?我怎样才能在模板中呈现这一点,以便我可以使输出动态化?

非常感谢

1 个答案:

答案 0 :(得分:0)

好吧,我发现模板系统实际上是如何工作的。

您需要启用twig debug以查看使用的模板。在这种情况下,它是块 - slogan.html.twig。

所以我只需要在我的自定义模板目录中覆盖该模板。

之后,我可以使用{{content}}方法显示块内容并将其设置为一点。