К содержимому
Вопросы

Частые вопросы

Обновлено

Почему нет страницы настроек?

Плагин не предоставляет настроек. Он автоматически подключает CSS в бэкенде CRM. Выбирать ящик, сотрудника или режим скрытия не нужно.

Почему часть истории переписки осталась видимой?

Скрываются только элементы blockquote внутри контейнера .c-message-body. История, оформленная обычным текстом, элементом div или другой разметкой без подходящего blockquote, остаётся видимой. Распознавания цитат по тексту, отправителю или дате в плагине нет.

Плагин удаляет цитаты из писем?

Нет. Он применяет CSS-свойство display: none к подходящим элементам. Код плагина не изменяет сохранённые сообщения.

Можно ли нажать кнопку и раскрыть цитату?

Собственной кнопки раскрытия у плагина нет. Он подключает постоянное правило скрытия; переключатель для отдельного письма не предусмотрен.

Можно ли скрывать цитаты только для одного сотрудника или ящика?

Таких настроек нет. В обработчике подключения CSS нет условий по пользователю или почтовому ящику. Правило применяется к подходящей разметке сообщений на страницах CRM, где загружен стиль плагина.

Почему исчезла полезная цитата внутри письма?

Правило не различает историю переписки и другие цитаты. Оно скрывает все элементы blockquote внутри .c-message-body, в том числе вложенные блоки и полезный текст, если он оформлен такой цитатой. Исключений для отдельных блоков нет.

Убирает ли плагин цитирование из исходящих писем?

Нет. В плагине нет обработчика подготовки или отправки писем. Он управляет отображением сообщений в бэкенде CRM, поэтому по скрытому тексту на экране нельзя судить о содержимом письма, которое получит клиент.

Что проверить разработчику, если скрытие не работает?

Обновите страницу CRM и проверьте её в инструментах разработчика браузера:

  1. Загружается ли файл плагина assets/css/plugin.css из каталога crm/plugins/ewcrmquoting в статических ресурсах Webasyst.
  2. Находится ли цитата в элементе blockquote внутри контейнера с классом c-message-body.
  3. Применяется ли к цитате правило .c-message-body blockquote со значением display: none !important.

Стиль подключает метод backendAssets() через событие backend_assets. Если разметка сообщений изменилась и больше не соответствует селектору, текущее правило не скроет цитату. Параметров для смены селектора в интерфейсе нет.