Drupal 8 page.html.twig wo hat alle Markup gegangen?

stimmen
0

In früheren Drupal 8 Versionen hatte die page.html.twig all Zweig-Elemente in HTML-Markup (und das Ganze in einem Zweig IF); zum Beispiel:

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

Jetzt habe ich installierte nur die neueste Version eine neue Website zu machen, und in page.html.twig fand ich eine große Menge von HTML - Markup gegangen; über den anfänglichen Kommentare (die helfen mir nicht), war die gesamte Datei nur diese (mit Pastebin verstopfen diesen Beitrag zu vermeiden und weil der Code nicht korrekt angezeigt wird). So, wie Sie sehen können, hat es nur eine einfache

{{ page.highlighted }}

ohne sichtbaren Markup und nicht innerhalb eines IF. Das gibt mir eine Reihe von Problemen.

Zwei, vor allem:

1) Wenn ich die ursprüngliche page.html.twig kopieren, nicht modifizierten, in den Vorlagenordner des Themas, bestimmte Regionen (oder zumindest bemerkte ich dies für die page.primary_menu Region) überhaupt nicht erscheinen, trotz präsent zu sein, wenn das Thema der Vorlagenordner nicht über eine Kopie von page.html.twig. Als ob die Region war leer und es war ein IF es nicht angezeigt werden, wenn sie leer ... aber es keine IF hat und nicht leer ist ...

2) Wo finde ich das Markup für die Regionen, um sie zu bearbeiten? Es wird in der Website gemacht, aber wie man es sieht, ist nicht innerhalb page.html.twig; und selbst wenn ich es in page.html.twig geändert, Problem 1) macht jede Anstrengung nutzlos.

Jedes Licht auf das?

Veröffentlicht am 27/11/2018 um 17:50
quelle vom benutzer
In anderen Sprachen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more