Сделал выпадающее меню (подменю), т.е. двухуровневое меню для верхнего. Предварительно, в структуре сайта создал раздел с подразделами и поставил разделам галочку "отобразить в меню" (чтобы атрибут show был равен 1).
Далее изменил XSL шаблон "Верхнее меню", а именно, в элементе <xsl:template match="structure">, в конце, перед закрывающим тэгом li вставил следующий код:
<ul><xsl:apply-templates select="structure" mode="sub" /></ul>
Осталось прописать стиль
<xsl:template match="structure" mode="sub">
<li>
<a href="{link}" title="{name}" hostcms:id="{@id}" hostcms:field="name" hostcms:entity="structure">
<xsl:value-of disable-output-escaping="yes" select="name"/>
</a>
</li>
</xsl:template>
В результате получим HTML вывод:
ul -> li -> a
ul -> li -> a
li -> a
li -> a
...
li -> a
li -> a
li -> a
ul -> li -> a
li -> a
li -> a
...
li -> a
li -> a
...
к которому можно применить CSS+js для стилизации.
Работает, выводит подменю для всех разделов имеющих подразделы.
Сайт еще в разработке, когда будет готов могу дать ссылку.