hell0men,
это обычный вывод элементов из подгруппы, очень много раз обсуждался. Посмотрите поиск и FAQ.
Спасибо за подсказку, в демо-сайте также сделаем.
Поиск не помог. Нужно изменять и xsl и динамическую страницу, насколько я понимаю? Вот если с первым я еще могу покопаться, то второе не нашел где и что.
hell0men, в коде типовой динамической страницы, используемой для глоссария, в метод ShowInformationSystem в качестве идентификатора текущей группы передайте значение false(это для того, чтобы в XML-е все элементы оказались). А сортировки по алфавиту можно средствами XSL организовать.
<!-- Перевод строки после каждого 3-го элемента --> <xsl:if test="position() mod 3 = 0">
<xsl:text disable-output-escaping="yes">
</tr>
<tr>
</xsl:text>
</xsl:if>
</li>
</xsl:template>
3. Заменяем
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr> <ul>
<!-- Отображение записи информационной системы -->
<xsl:apply-templates select="blocks/items/item[@group_id=$parent_group_id]"/> </ul> </tr>
</table>
Для вопросов - ответов нужно что-то подобное сделать. Как привычно: сначала идет список вопросов, разбирый по под-группам, а ниже ответы с анкорами <a>