==b-userpic

===Описание
Дефолтный аватар пользователя в одном из трех предопределенных размеров.

{{TOC}}

===XML-формат

====Дефолтный вариант для использования в шапках
Используется логин из ##$lego:params/lego:login##, размер по умолчанию -- ##middle##, ссылка на http://i.yandex.ru/?avatar
%%(html)
<lego:b-userpic/>
%%

====Переопределяем дефолтные параметры
%%(html)
<lego:b-userpic login="alpha-san"/>

<lego:b-userpic url="http://alpha-san.ya.ru" type="normal"/>

<lego:b-userpic url="http://video.yandex.ru/users/alpha-san/" login="alpha-san" type="small"/>
%%
Возможные значения для ##type##: ##small## (25x25), ##middle## (50x50 -- дефолтный размер) и ##normal## (100x100).



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

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

====call-template
%%(html)
<xsl:call-template name="lego:b-userpic">
    <xsl:with-param name="url" select="'http://fotki.yandex.ru/users/alpha-san/'"/> <!-- если не задан, то http://i.yandex.ru/?avatar -->
    <xsl:with-param name="login" select="'alpha-san'"/> <!-- если не задан, то берется из $lego:params/lego:login -->
    <xsl:with-param name="type" select="'normal'"/> <!-- если не задан, то middle -->
</xsl:call-template>
%%

====lego:apply
%%(html)
<xsl:call-template name="lego:apply">
    <xsl:with-param name="content">
        <lego:b-userpic login="alpha-san" type="small"/>
    </xsl:with-param>
</xsl:call-template>
%%

