Вывод значений динамических полей в карточку клиента

Если вы используете дополнительные поля в карточке клиента или субклиента, то вы можете вывести значения этих полей в просмотр карточки.

Как вывести поля в карточку клиента

1. Добавить поле для моделей Клиенты или Субклиенты со сценарием edit, add.
Если вы еще не добавляли поля, то прочтите статью об этом.  

2. Изменить шаблон дополнительной информации, выводимой в карточке клиента. Перейдите в

Меню → Настройки → Настройки шаблонов. Шаблон клиента меняйте в поле Шаблон информации в карточке клиента, а шаблон субклиента в поле Шаблон информации в карточке субклиента.

Пример

Мы создали дополнительное поле wishes для клиента и поле calm для субклиента:

Чтобы не писать разметку с нуля, скопируйте любое существующее поле из шаблона информации в карточке клиента, например шаблон вывода источника клиента (поле lead_source):

{{#lead_source}}
<li class="p-client-view-moreinfo_item">
  <div class="p-client-view-moreinfo_label">{{t_field_lead_source}}</div>
  <div class="p-client-view-moreinfo_value">{{lead_source}}</div>
</li>
{{/lead_source}}

В скопированном фрагменте кода первая и последняя строка указывают, что информацию из данного поля нужно выводить, только если задано значение поля. В третьей строке выводится метка поля, в четвертой — значение поля.

Заменим все упоминания поля lead_source на нужное нам поле wishes и поместим фрагмент в общий шаблон карточки, к примеру, после первой строки. Метку поля укажем вручную.

{{#wishes}}
<li class="p-client-view-moreinfo_item">
  <div class="p-client-view-moreinfo_label">Пожелания</div>
  <div class="p-client-view-moreinfo_value">{{wishes}}</div>
</li>
{{/wishes}}

После этого в карточке клиента в секции "Дополнительная информация" появится строка Пожелания с заданных значением:

Для субклиента шаблон карточки отличается — он единый для всех версий Клиентикс CRM. Найдите в нем нужную вам секцию. Например, для версии Друг она начинается со строки {{#friend}}. Скопируйте любой элемент списка, укажите в нем метку поля "Как успокоить" и замените имя поля на созданное (calm):

<li class="p-client-sub-view_item">
  <div class="p-client-sub-view_label">Как успокоить</div>
  <div class="p-client-sub-view_value">{{calm}}</div>
</li>

 Поместите фрагмент в шаблон для вашей версии, к примеру, для версии Друг — после строки {{#friend}}. Сохраните.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0
Еще есть вопросы? Отправить запрос

0 Комментарии

Войдите в службу, чтобы оставить комментарий.
На базе технологии Zendesk