Drupal 8如何在不在编辑器中公开HTML的情况下,将块包装在自己的HTML中

Drupal 8如何在不在编辑器中公开HTML的情况下,将块包装在自己的HTML中,drupal,drupal-8,Drupal,Drupal 8,我有一个创建了页脚区域的站点。这将由两个块组成,一个与页脚左侧对齐,另一个与页脚右侧对齐。我使用的是Bootstrap,因此每个块都被包装在必要的HTML中,以描述这两列 我的问题是,如何在不在Drupal的块编辑器中公开特定块的情况下,将特定块包装到它们自己的HTML中(以避免用户删除HTML) 下面是我的HTML的一个例子 <!-- Start: Footer --> <footer> <div class="container">

我有一个创建了页脚区域的站点。这将由两个块组成,一个与页脚左侧对齐,另一个与页脚右侧对齐。我使用的是Bootstrap,因此每个块都被包装在必要的HTML中,以描述这两列

我的问题是,如何在不在Drupal的块编辑器中公开特定块的情况下,将特定块包装到它们自己的HTML中(以避免用户删除HTML)

下面是我的HTML的一个例子

<!-- Start: Footer -->
<footer>
    <div class="container">
        <!-- {{ content }} would be inserted here -->

        <!-- Start: Footer menu -->
        <div class="col-xs-12 col-sm-8">
            <img src="/images/logo.png" class="logo">
            <ul class="links">
                <li><a href="#">FAQS</a></li>
                <li><a href="#">RESOURCES</a></li>
                <li><a href="#">RETURN TO MAIN SITE</a></li>
            </ul>
        </div>
        <!-- End: Footer menu -->
        <!-- Start: Social media links block -->
        <div class="col-xs-12 col-sm-4">
            <p>Connect with us:</p>
            <ul class="social">
                <li><a href="#"><span class="fa fa-twitter"></span></a></li>
                <li><a href="#"><span class="fa fa-facebook"></span></a></li>
                <li><a href="#"><span class="fa fa-linkedin"></span></a></li>
                <li><a href="#"><span class="fa fa-google-plus"></span></a></li>
            </ul>
        </div>
        <!-- End: Social media block -->
    </div>
</footer>
<!-- End: Footer -->

联系我们:


如果在development.services.yml中激活twig debug,则可以准确地看到每个块的模板名称。 因此,您可以覆盖一个(或多个)特定块的模板,并在其中添加包装器