dimka1510
Проверенные
- Сообщения
- 1,913
- Решения
- 65
- Реакции
- 899
- Баллы
- 3,490
Методом тыка пришёл к решению проблемы, когда не отображались спрайты или картинки, как оказалось из-за того что размер изображений прописан принудительно, а не параметром:
Делаем модификации шаблона xfa_te.less:
Либо для извращенцев, любящих править шаблоны напрямую:
Заменяем
Делаем модификации шаблона xfa_te.less:
Найти:
Заменить:
Код:
<xf:if is="{$trophy.xfa_te_params.srv_icon.icon}">
background-image: url('{$iconsUrl}/{$trophy.xfa_te_params.srv_icon.icon}') !important;
background-position: 0 0 !important;
background-size: 32px 32px;
height: 32px;
width: 32px;
</xf:if>
Заменить:
Код:
<xf:if is="{$trophy.xfa_te_params.srv_icon.icon}">
background-image: url('{$iconsUrl}/{$trophy.xfa_te_params.srv_icon.icon}') !important;
background-position: 0 0 !important;
background-size: @xf-xfa_te_userInfoIconSize @xf-xfa_te_userInfoIconSize;
height: @xf-xfa_te_userInfoIconSize;
width: @xf-xfa_te_userInfoIconSize;
</xf:if>
Найти:
Заменить:
Код:
<xf:if is="{$trophy.xfa_te_params.sprite_icon.icon}">
background-image: url('{$iconsUrl}/{$trophy.xfa_te_params.sprite_icon.icon}') !important;
background-position: 0 0 !important;
background-size: 32px 32px;
height: 32px;
width: 32px;
</xf:if>
Заменить:
Код:
<xf:if is="{$trophy.xfa_te_params.sprite_icon.icon}">
background-image: url('{$iconsUrl}/{$trophy.xfa_te_params.sprite_icon.icon}') !important;
background-position: 0 0 !important;
background-size: @xf-xfa_te_userInfoIconSize @xf-xfa_te_userInfoIconSize;
height: @xf-xfa_te_userInfoIconSize;
width: @xf-xfa_te_userInfoIconSize;
</xf:if>
Либо для извращенцев, любящих править шаблоны напрямую:
Заменяем
32px
на @xf-xfa_te_userInfoIconSize
в строках 25-27 и 46-48 в шаблоне xfa_te.less.
Последнее редактирование: