8 800 500-47-11
8 800 500-47-11
Отдел продаж
База знаний
  • Все решения
  • Интернет-магазины
    • Аспро: Премьер
    • Аспро: Лайтшоп
    • Аспро: Максимум
    • Аспро: Шины и диски 2.0
    • Аспро: Next
    • Аспро: Оптимус
    • Аспро: Шины и диски, интернет-магазин
    • Аспро: Маркет
    • Аспро: Интернет-магазин
    • Аспро: Крутой шоп
  • Корпоративные сайты
    • Аспро: Приорити 2.0
    • Аспро: Корпоративный сайт 3.0
    • Аспро: Корпоративный сайт 2.0
    • Аспро: Стройка 2.0
    • Аспро: Инжиниринг
    • Аспро: Металл
    • Аспро: Digital 2.0
    • Аспро: Детский сад и образовательный центр
    • Аспро: Курорт 2.0
    • Аспро: Ландшафт 2.0
    • Аспро: Автосервис
    • Аспро: Медицинский центр 3.0
    • Аспро: Ландшафт
    • Аспро: Медицинский центр 2.0
    • Аспро: Курорт
    • Аспро: Стройка
    • Аспро: Сайт медицинского центра
    • Аспро: Корпорация
    • Аспро: Корпоративный сайт
    • Аспро: Корпоративный сайт современной компании
    • Аспро: Приорити
    • Аспро: Digital
  • Модули
    • Аспро: Привязка ответственного
    • Аспро: Шинный калькулятор
    • Аспро: Кредитный калькулятор
    • Аспро: Универсальный импорт
  • 1С-Битрикс
    • Общее

Отображать в отзывах только имена клиентов без фамилии

ID статьи: 394 , создана 28 мая 2020
Актуально для:
Необходимо в отзывах о товарах убрать фамилию пользователя и оставить только имя.

Решение


Внимание! Эта инструкция подразумевает работу с кодом шаблона. Если вы собираетесь вносить изменения в код шаблона, обязательно познакомьтесь с нашими рекомендациями.

Переключитесь на административную часть сайта и перейдите в Контент → Структура сайта → Файлы и папки → 

Аспро: Маркет

/bitrix/templates/aspro_mshop/components/bitrix/catalog.element/main/component_epilog.php

Аспро: Оптимус

/bitrix/templates/aspro_optimus/components/bitrix/catalog.element/main/component_epilog.php

Аспро: Next

/bitrix/templates/aspro_next/components/bitrix/catalog.element/main/component_epilog.php

Аспро: Максимум — для стандартных отзывов

/bitrix/templates/aspro_max/components/bitrix/catalog.element/main/component_epilog.php

Внимание! В примере мы рассматриваем первый тип детальной карточки товара — «main». Чтобы внести изменения во всех типы карточек, изменяйте путь — «main» на «main2», «main3» и т. д.
В компоненте «bitrix:forum.topic.reviews» добавьте строку "NAME_TEMPLATE" => "#NAME#",

Было:

IncludeComponent(

"bitrix:forum.topic.reviews",

"main",

Array(

"CACHE_TYPE" => $arParams["CACHE_TYPE"],

"CACHE_TIME" => $arParams["CACHE_TIME"],

"MESSAGES_PER_PAGE" => $arParams["MESSAGES_PER_PAGE"],

"USE_CAPTCHA" => $arParams["USE_CAPTCHA"],

"FORUM_ID" => $arParams["FORUM_ID"],

"ELEMENT_ID" => $arResult["ID"],

"IBLOCK_ID" => $arParams["IBLOCK_ID"],

"AJAX_POST" => $arParams["REVIEW_AJAX_POST"],

"SHOW_RATING" => "N",

"SHOW_MINIMIZED" => "Y",

"SECTION_REVIEW" => "Y",

"POST_FIRST_MESSAGE" => "Y",

"MINIMIZED_MINIMIZE_TEXT" => GetMessage("HIDE_FORM"),

"MINIMIZED_EXPAND_TEXT" => GetMessage("ADD_REVIEW"),

"SHOW_AVATAR" => "N",

"SHOW_LINK_TO_FORUM" => "N",

"PATH_TO_SMILE" => "/bitrix/images/forum/smile/",

), false

);?>

Стало:

IncludeComponent(

"bitrix:forum.topic.reviews",

"main",

Array(

"CACHE_TYPE" => $arParams["CACHE_TYPE"],

"CACHE_TIME" => $arParams["CACHE_TIME"],

"MESSAGES_PER_PAGE" => $arParams["MESSAGES_PER_PAGE"],

"USE_CAPTCHA" => $arParams["USE_CAPTCHA"],

"FORUM_ID" => $arParams["FORUM_ID"],

"ELEMENT_ID" => $arResult["ID"],

"IBLOCK_ID" => $arParams["IBLOCK_ID"],

"AJAX_POST" => $arParams["REVIEW_AJAX_POST"],

"SHOW_RATING" => "N",

"SHOW_MINIMIZED" => "Y",

"SECTION_REVIEW" => "Y",

"POST_FIRST_MESSAGE" => "Y",

"MINIMIZED_MINIMIZE_TEXT" => GetMessage("HIDE_FORM"),

"MINIMIZED_EXPAND_TEXT" => GetMessage("ADD_REVIEW"),

"SHOW_AVATAR" => "N",

"SHOW_LINK_TO_FORUM" => "N",

"PATH_TO_SMILE" => "/bitrix/images/forum/smile/",

"NAME_TEMPLATE" => "#NAME#",

), false

);?>

Допустимы шаблоны: 

  • #NAME# — имя,
  • #LAST_NAME# — фамилия, 
  • #SECOND_NAME# — отчество,
  • #NAME_SHORT#, #LAST_NAME_SHORT#, #SECOND_NAME_SHORT# — сокращенные до одной буквы имя, фамилия и отчество. Например, формат имени «И.О. Фамилия» будет записан так #NAME_SHORT# #SECOND_NAME_SHORT# #LAST_NAME#.

 

Сохраните изменения.

После этого, если у пользователя в профиле была внесена его фамилия, в отзывах она перестанет отображаться. Выводиться будет только имя.


Было.



Константин Синельников
27.05.2021 14:27:14
А блок Отзывы для главной страницы по какому пути лежит файл для редактирования кода?
Анастасия Егорова
02.06.2021 16:09:56

Здравствуйте, Константин! Благодарим вас за комментарий. Для ответа на ваш вопрос необходимо уточнить какое решение вы используете.

Если вы используете Аспро: Максимум, то файл для редактирования кода лежит по этой ссылке /bitrix/templates/aspro_max/components/bitrix/news.list/front_review/template.php

Либо вы можете перейти к редактированию шаблона компонента через режим правки. Чтобы активировать режим, наведите курсор на блок.  

http://joxi.ru/xAeR0RqUXd0XNr
Надеемся, что смогли вам помочь. Если вы используете другое решение и не смогли разобраться, обратитесь к нашей техподдержке.
https://aspro.ru/support/ 

Поможем настроить ваш сайт.
Родитель