Как я могу отобразить дочерние шаблоны на главном шаблоне en twig?

Я создал шаблон в Twig. и я хочу, чтобы два дочерних шаблона были унаследованы от базового шаблона. Базовый шаблон имеет два блока. Первый блок для шаблона 1 и второй блок для шаблона 2.

По какой-то причине дочерний шаблон 1 (d3chartspntt.html.twig) не отображается в базовом шаблоне. Дочерний шаблон 2 (d3charts.html.twig) отображается отлично.

Я оставляю код шаблонов в ветке.

Спасибо

base.html.twig

{{ attach_library('d3charts/d3charts') }}

<div class="container">
    <div class="row">
      <div class="col-lg-6">
        {% block pntt %} {% endblock %}
      </div>
      <div class="col-lg-6">
        {% block ods %} {% endblock %}
      </div>
    </div>
</div>

d3charts.html.twig

{% extends 'base.html.twig' %}

{% block ods %}
  <div class="jumbotron">
      <p align="center">{% trans %} Convergence of ODS with National Development Plan {% endtrans %}</p>
      <div class="row">
        <div class="col-lg-12">
          <div id="msg" style="display:none;" class="underline alert" align="center"></div>
        </div>
      </div>
  </div>
{% endblock %}

d3chartspntt.html.twig

{% extends 'base.html.twig' %}

{% block pntt %}
  <div class="jumbotron">
    <p align="center">{% trans %} Convergence of national plan with cross-cutting themes {% endtrans %}</p>
  </div>
{% endblock %}

0 ответов

Другие вопросы по тегам