==b-hmenu

===Описание
Горизонтальное меню.

{{TOC}}

===XML-формат
Компонент ##lego:b-hmenu## содержит коллекцию элементов ##lego:item##:
%%(html)
<lego:b-hmenu>
    <lego:item current=""><lego:text>Мои сайты с поиском</lego:text></lego:item>
    <lego:item><lego:link url="/">Установить на новый</lego:link></lego:item>
    <lego:item><lego:link url="/">Рекламная сеть</lego:link></lego:item>
    <lego:item><lego:link url="/">Веб-мастерам</lego:link></lego:item>
</lego:b-hmenu>
%%

((../i-items/i-items.wiki Описание работы с lego:item'ами))



===Кастомизация средствами XML

====Модификатор lego:theme
Меняет способ выделения текущего item'а. Варианты:
  * По-дефолту (без модификатора) он выделяется просто болдом
  * ##lego:theme="round"## -- выделяется плашкой с закругленными уголками
  * ##lego:theme="plain"## -- выделяется прямоугольной плашком

%%(html)
<lego:b-hmenu lego:theme="round">
    <lego:item current=""><lego:text>Установить</lego:text></lego:item>
    <lego:item><lego:link url="/">Все возможности</lego:link></lego:item>
    <lego:item><lego:link url="/">Вопросы и ответы</lego:link></lego:item>
    <lego:item>
        <lego:link class="club" url="/">
            <lego:b-icon/>
            <lego:text>Клуб Яндекс.Бара</lego:text>
        </lego:link>
    </lego:item>
</lego:b-hmenu>
%%

====Модификатор lego:double
Двойное меню. Одна часть прижата к левому края, другая к правому. Граница задается элементом ##lego:gap##:
%%(html)
<lego:b-hmenu lego:type="double">
    <lego:item current=""><lego:text>Мои сайты с поиском</lego:text></lego:item>
    <lego:item><lego:link url="/">Установить на новый</lego:link></lego:item>
    <lego:gap/>
    <lego:item><lego:link url="/">Рекламная сеть</lego:link></lego:item>
    <lego:item><lego:link url="/">Веб-мастерам</lego:link></lego:item>
</lego:b-hmenu>
%%

===Использование в XSL

====apply-templates
%%(html)
<xsl:apply-templates select="lego:b-hmenu"/>
%%

====lego:apply
%%(html)
<xsl:call-template name="lego:apply">
    <xsl:with-param name="content">
        <lego:b-hmenu lego:type="double">
            <lego:item current=""><lego:text>Мои сайты с поиском</lego:text></lego:item>
            <lego:item><lego:link url="/">Установить на новый</lego:link></lego:item>
            <lego:gap/>
            <lego:item><lego:link url="/">Рекламная сеть</lego:link></lego:item>
            <lego:item><lego:link url="/">Веб-мастерам</lego:link></lego:item>
        </lego:b-hmenu>
    </xsl:with-param>
</xsl:call-template>
%%

