title: Overriding blocks within included Twig templates
body: <p>Is there a generally "good" way to achieve this functionality? I have read about the 'use' tag, which seems like the best option so far, but I still don't like that it wont let me bring in any outside html, only blocks.</p>
  
  <p>I will use the 'include' tag in the example below to demonstrate the intent I'm trying to describe.</p>
  
  <pre><code>#base.html.twig
  {% include 'elements/header.html.twig' %}
  {% block content %}{% endblock %}
  {% include 'elements/footer.html.twig' %}
  
  #header.html.twig
  &lt;h1&gt;This is my header&lt;/h1&gt;
  {% block page_title %} Default Page Title {% endblock %}
  
  #index.html.twig
  {% extends 'layouts/base.html.twig' %}
  {# I want to be able to do this somehow #}
  {% block page_title %} This is my overridden page title {% endblock %}
  {% block content %} here is the index page content {% endblock %}
  </code></pre>