Use namespaces:
parent.tpl:
{% set ns=namespace(myvar = 'AAA') %} {% block par %} {{ ns.myvar }} {% endblock %}
child.tpl:
{% extends "parent.tpl" %} {% block par %} {% set ns.myvar = 'BBB' %} {{ super() }} {% endblock %}