==b-head-menu

===Описание
Меню сервиса, расположенное под элементами ##lego:b-head-search##, ##lego:b-head-line## или ##lego:b-head-toolbar##.

{{TOC}}

===XML-формат
Элемент-обертка, внутри которого лежит обычный ##lego:b-hmenu##:
%%(html)
<lego:b-head-menu>
    <lego:b-hmenu/>
</lego:b-head-menu>
%%
Элемент ##lego:b-hmenu## здесь отчасти фиктивен - он нужен для правильной сборки css и пр. файлов. Реальные же данные передаются через ##lego:params##.

%%(html)
<xsl:template match="/" mode="lego:params">
    ...
    <lego:b-head-menu>
        <lego:b-hmenu>
        ...
        </lego:b-hmenu>
    </lego:b-head-menu>
    ...
</xsl:template>
%%
**Важно**. Если в xml'е у элементов ##lego:b-head-menu## и ##lego:b-hmenu## имеются какие-либо атрибуты, их нужно так же указывать и при передачи данных в ##lego:params##.
В xml эти атрибуты (как и сам тег ##lego:b-hmenu##) нужны для того, чтобы при сборке css подключились все нужные файлы, а в ##lego:params## для того, чтобы xsl правильно все отрисовал.

((../../../tools/rebuild.wiki Подробнее про процесс сборки))

((../../../params.wiki Подробнее про lego:params))
((../b-hmenu/b-hmenu.wiki Подробнее про lego:b-hmenu))

