<!-- Шаблон вывода информационного элемента -->
<xsl:template match="informationsystem_item">
<div class="qa-question">
<xsl:value-of disable-output-escaping="yes" select="text"/>
<div class="name-date" align="center">
<xsl:value-of select="property_value[tag_name='author']/value"/>, <xsl:value-of disable-output-escaping="yes" select="date"/>
</div>
</div>
<!-- Если указано отображать комментарии -->
<xsl:if test="/informationsystem/show_comments/node() and /informationsystem/show_comments = 1">
<!-- Отображение комментариев -->
<xsl:if test="count(comment) > 0">
<div class="qa-answer">
<xsl:apply-templates select="comment"/>
</div>
</xsl:if>
</xsl:if>
</xsl:template>
<!-- Отображение комментариев -->
<xsl:template match="comment">
<!-- Отображаем комментарий, если задан текст или тема комментария -->
<xsl:if test="text != '' or subject != ''">
<a name="comment{@id}"></a>
<div class="comment" id="comment{@id}">
<xsl:if test="subject != ''">
<div class="subject"><xsl:value-of select="subject"/></div>
</xsl:if>
<xsl:value-of select="text" disable-output-escaping="yes"/>
</div>
<!-- Отображаем только авторизированным пользователям -->
<xsl:if test="/informationsystem/show_add_comments/node() and ((/informationsystem/show_add_comments = 1 and /informationsystem/siteuser_id > 0) or /informationsystem/show_add_comments = 2)">
<div class="comment_reply" id="cr_{@id}">
<xsl:call-template name="AddCommentForm">
<xsl:with-param name="id" select="@id"/>
</xsl:call-template>
</div>
</xsl:if>
</xsl:if>
</xsl:template>