Вы должны создать блоки на расширенном шаблоне, который можно заменить на «дочерних» шаблонах. Вы можете узнать больше здесь .
После этого вы можете отправлять данные в «сумку», которая будет использоваться (внутри этих блоков) шаблоном, который использует ваш контроллер.
В вашем случае вы также можете создать что-то вроде:
<nav>
<h2>{{title}}</h2>
// Other stuff
</nav>
и передать значение "title" в сумке для дочерних шаблонов. Или установите его в шаблоне с помощью {% set title = "Title 1" %}
. Вы можете узнать больше о «наборе» здесь