How can i distinguish between field errors and bubbled (form) errors? AFAIK the only block
that controls this is:
{% block field_errors %}
{% spaceless %}
{% if errors|length > 0 %}
<ul>
{% for error in errors %}
...
{% endfor %}
</ul>
{% endif %}
{% endspaceless %}
{% endblock field_errors %}
I think i can't rely on errors|length
: usually it's 1 for field errors, but can be 1 also for form errors :(