================== If Basic ================== {% if user.is_authenticated %} Hi {% endif %} --- (template (content) (if_group (predicate (filtered_value (value (variable_attribute (identifier) (attribute))))) (template (content))) (content)) ================== If With Not ================== {% if not done %} working {% endif %} --- (template (content) (if_group (predicate (filtered_value (value (variable_attribute (identifier))))) (template (content))) (content)) ================== If With Elif And Else ================== {% if count == 1 %} one {% elif count == 2 %} two {% else %} other {% endif %} --- (template (content) (if_group (predicate (filtered_value (value (variable_attribute (identifier)))) (binaryOperator) (filtered_value (value (literal (number))))) (template (content)) (predicate (filtered_value (value (variable_attribute (identifier)))) (binaryOperator) (filtered_value (value (literal (number))))) (template (content)) (template (content))) (content)) ================== If With Complex Predicate ================== {% if not done and count in valid_counts and status is not none or tags|length >= 3 %} yes {% endif %} --- (template (content) (if_group (predicate (filtered_value (value (variable_attribute (identifier)))) (binaryOperator) (filtered_value (value (variable_attribute (identifier)))) (binaryOperator) (filtered_value (value (variable_attribute (identifier)))) (binaryOperator) (filtered_value (value (variable_attribute (identifier)))) (binaryOperator) (filtered_value (value (variable_attribute (identifier)))) (binaryOperator) (filtered_value (value (variable_attribute (identifier))) (filter_expression (filter))) (binaryOperator) (filtered_value (value (literal (number))))) (template (content))) (content))