drupal 8 page.html.twig所有标记都移到哪里了?

时间:2018-11-27 17:50:30

标签: twig drupal-8

在先前的Drupal 8版本中,page.html.twig在html标记中包含了所有twig元素(并且在wig IF中包含了所有内容);例如:

{# Highlighted #}
  {% if page.highlighted %}
    {% block highlighted %}
      <div class="highlighted">{{ page.highlighted }}</div>
    {% endblock %}
{% endif %}

现在,我刚刚安装了最新版本以创建一个新站点,并且在page.html.twig中,我发现了大量的html标记消失了;除了最初的评论(这对我没有帮助)之外,整个文件只是this(使用pastebin以避免阻塞此帖子,并且因为代码显示不正确)。 因此,如您所见,它只有一个简单的

{{ page.highlighted }}

没有可见的标记并且不在IF内。这给我带来了一系列问题。

两个,主要是:

1)如果我将原始的未经修改的page.html.twig复制到主题的模板文件夹中,则尽管存在,某些区域(或至少我在page.primary_menu区域中注意到了这一点)当主题的模板文件夹没有page.html.twig的副本时。好像该区域是空的,并且有一个IF可以在不显示时显示它...但是它没有IF并且不为空...

2)在哪里可以找到这些区域的标记以进行编辑?它在网站中呈现,但是您可以看到它不在page.html.twig中;即使我在page.html.twig中对其进行了修改,问题1)也使任何努力都变得毫无用处。

对此有何看法?

0 个答案:

没有答案
相关问题