{% extends 'layout.html' %} {% from '_helpers.html' import render_user %} {% from 'kb/_editor.html' import render_editor %} {% from 'kb/_boxes.html' import render_reply, render_vote_box, render_tags, render_meta_box, render_actions_box, render_plain_comment_box %} {% set page_title = topic.title %} {% block html_head %} {{ super() }} {%- endblock %} {% block body %}

{{ topic.title|e }}

{{ render_vote_box(topic.question, request.user) }}
{{ topic.question.rendered_text }}
{{ render_tags(topic.tags) }} {{ render_actions_box(topic.question, request.user) }} {{ render_plain_comment_box(topic.question) }} {{ render_meta_box(topic.question) }}
{%- set replies = topic.replies %} {%- set reply_count = replies|length %}

{% if not replies %}{{ _('Replies') }}{% else %}{{ ngettext('%d Reply', '%d Replies', reply_count) % reply_count }}{% endif %}

{% if not replies %}

{{ _('Nobody has replied yet') }}

{% if topic.author != request.user %}

{{ _('Why not be the first?') }} {% endif %}

{% else %}
{%- for reply in replies %} {{ render_reply(reply, request.user) }} {%- endfor %}
{% endif %} {%- if request.is_logged_in %}

{{ _('New Reply') }}

{{ render_editor(reply_form, _('Add Reply')) }} {%- endif %} {% endblock %}