==b-user

===Описание
Имя пользователя - черный жирный текст, первая буква красная. Может быть ссылкой, может быть просто текстом.

{{TOC}}

===XML-формат
%%(html)
<!-- не ссылка -->
<lego:b-user>Альфа-сан</lego:b-user>

<!-- ссылка -->
<lego:b-user url="http://alpha-san.ya.ru">Альфа-сан</lego:b-user>

<!-- ссылка со счетчиком -->
<lego:b-user url="http://alpha-san.ya.ru" counter="video.login.user">Альфа-сан</lego:b-user>
%%

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

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

====call-template
%%(html)
<!-- не ссылка -->
<xsl:call-template name="lego:b-user">
    <xsl:with-param name="title" select="'Альфа-сан'"/>
</xsl:call-template>

<!-- ссылка -->
<xsl:call-template name="lego:b-user">
    <xsl:with-param name="title" select="'Альфа-сан'"/>
    <xsl:with-param name="link" select="'http://alpha-san.ya.ru'"/>
</xsl:call-template>

<!-- ссылка со счетчиком -->
<xsl:call-template name="lego:b-user">
    <xsl:with-param name="title" select="'Альфа-сан'"/>
    <xsl:with-param name="link" select="'http://alpha-san.ya.ru'"/>
    <xsl:with-param name="counter" select="'video.login.user'"/>
</xsl:call-template>
%%

====lego:apply
%%(html)
<xsl:call-template name="lego:apply">
    <xsl:with-param name="content">
        <lego:b-user url="http://alpha-san.ya.ru">Альфа-сан</lego:b-user>
    </xsl:with-param>
</xsl:call-template>
%%

====lego:b-user()
%%(html)
<xsl:copy-of select="lego:b-user('Альфа-сан')"/>

<xsl:copy-of select="lego:b-user('Альфа-сан', 'http://alpha-san.ya.ru')"/>

<xsl:copy-of select="lego:b-user('Альфа-сан', 'http://alpha-san.ya.ru', 'video.login.user')"/>
%%

