Юзерпик в отзыве о товаре Есть решение


Не отображаются юзерпики в отзыве. Генерится первая буква.
Может это ошибка или недоработка.
Изменения настроек в "Общие настройки" по теме  юзерпиков не влияет на отображение в отзыве. В примере у админа загружена картинка с логотипом.

1 ответ
  • Сергеев Владимир
    Разработчик
    Решение
    10 мая 2021 15:56

    Здравствуйте, Алексей! 

    Я даже не думал, что там могут быть юзерпики пользователей. =) 
    Но, вроде, как в такие данные есть. 

    Поэтому откройте файл review.html в теме для Магазина.
    Найдите там код:

    <span style="font-weight:bold;font-size:4em;padding: 0px 25px;">{$review.author.name|truncate:1:''}</span>

    И замените на код:

    {if !empty($review.author.photo_url_50)}
        <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" data-src="{$review.author.photo_url_50|replace:'.50x50':'.100x100'}" data-srcset="{$review.author.photo_url_50|replace:'.50x50':'.100x100'|replace:'.100x100':'.100x100@2x'} 2x" alt="{$review.author.name}" class="lazyload js-only theme-img-border-radius">
        <noscript>
            <img src="{$review.author.photo_url_50|replace:'.50x50':'.100x100'}" alt="{$review.author.name}" class="theme-img-border-radius">
        </noscript>
    {else}
        <span class="theme-img-border-radius" style="font-weight:bold;font-size:4em;padding: 0px 25px;">{$review.author.name|truncate:1:''}</span>
    {/if}

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!