﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
6510	get_nodes_by_type refactor for easier extensibility (fixes an underlying bug for IfEqualNode and IfChangedNode)	adam@…	Chris Beaven	"Block inheritance works fine within {% if %} tags, but not within {% ifequal %} or {% ifnotequal %} tags, as illustrated by the code below.

'''alpha.html'''[[BR]]
(the variable ""t"" is defined in the view as ""true"")
{{{
{% if t                 %} {% block stuff %}ALPHA{% endblock %} {% endif         %}
{% ifequal t ""true""     %} {% block stuff %}ALPHA{% endblock %} {% endifequal    %}
{% ifnotequal t ""false"" %} {% block stuff %}ALPHA{% endblock %} {% endifnotequal %}
}}}

'''beta.html'''
{{{
{% extends ""alpha.html"" %}
{% block stuff %}BETA{% endblock %}
}}}

'''results'''
{{{
BETA
ALPHA
ALPHA
}}}"		closed	Template system	dev		fixed	block ifequals	ego@… herbert.poul@…	Accepted	1	0	0	0	0	0
