Drupal CMS Icon

Как установить код виджетов ViaCRM на свой сайт, работающий на Drupal?

Чтобы установить код ViaCRM на сайт на CMS Drupal, необходимо выполнить несколько шагов. В первую очередь потребуется получить код интеграции от ViaCRM и затем правильно разместить его на сайте.

Получение кода ViaCRM

  1. Зарегистрируйтесь в ViaCRM или войдите в существующий аккаунт.
  2. Создайте проект. В проекте можно будет скопировать код для Вашего сайта.
  3. Скопируйте предоставленный код.

Вставка кода на сайт Drupal

Есть несколько способов добавить код на сайт Joomla, в зависимости от того, где и как вы хотите его разместить.

Способ 1. Через блок с пользовательским содержимым

Подходит для размещения кода на отдельных страницах или в зонах макета (боковая панель, подвал и т.д.).

Шаги:

  1. Войдите в админ‑панель Drupal.

  2. Перейдите в раздел СтруктураБлоки (/admin/structure/block).

  3. Нажмите кнопку «Разместить блок» в нужной зоне (например, «Подвал» или «Боковая панель»).

  4. В открывшемся окне выберите «Создать пользовательский блок».

  5. В форме создания блока:

    • Заголовок — укажите имя для удобства (например, «ViaCRM виджеты»).

    • Текст — переключитесь на режим «Источник» (или «Plain text» / «HTML», в зависимости от версии Drupal), вставьте JS‑код Вашего проекта ViaCRM

    • Формат текста — выберите «Полный HTML» или «PHP‑код» (если доступно; для JS достаточно HTML).

  6. В настройках блока:

    • укажите, на каких страницах показывать блок (например, «Все страницы»);

    • задайте вес (позицию) блока в зоне.

  7. Нажмите «Сохранить блок».

Где отобразится: в выбранной зоне макета на указанных страницах.

Способ 2. Через конфигурацию темы (в <head> или перед </body>)

Позволяет вставить код глобально — на всех страницах, в <head> (рекомендуется для скриптов) или в конце тела страницы.

Шаги (для стандартных тем):

  1. Перейдите в Внешний видНастроить напротив активной темы (/admin/appearance/settings/THEME_NAME).

  2. Найдите раздел «Дополнительные настройки», «Скрипты и стили» или аналогичный (название зависит от темы).

  3. Найдите поле для вставки кода:

    • «Код в <head>» — для загрузки скрипта в заголовке (оптимально);

    • «Код перед </body>» — для размещения в конце страницы.

  4. Вставьте JS‑код Вашего проекта ViaCRM

  5. Нажмите «Сохранить конфигурацию».

Если поля нет в настройках темы:

  • Используйте модуль Metatag (для <head>) или Custom JS/CSS (ищите в Marketplace). Установка модуля:

    1. РасширенияУстановить новый модуль.

    2. Загрузите архив или укажите URL модуля.

    3. Активируйте модуль в списке расширений.

    4. Настройте через новый пункт меню в админ‑панели.

Способ 3. Через страницу с контентом (для одной страницы)

Если код нужен только на конкретной странице (например, на странице контактов).

Шаги:

  1. Откройте нужную страницу в режиме редактирования (/node/NID/edit).

  2. В поле содержимого:

    • переключитесь на режим HTML (кнопка «Источник» или значок <>);

    • вставьте JS‑код Вашего проекта ViaCRM в любом месте текста

  3. Сохраните страницу.

Важно: убедитесь, что формат текста установлен на «Полный HTML» (проверьте под полем ввода).

Настройка форм обратного звонка

Если вы хотите использовать функцию форм обратного звонка ViaCRM, выполните следующие шаги:

  1. В любой ссылке на сайте (тег href) добавьте #VIACRM_callmeback. Например: <a href="#VIACRM_callmeback">Позвоните мне</a>.
  2. При клике на такую ссылку посетитель сможет оставить заявку на перезвон через форму обратного звонка.

Важные замечания

  • Кэш в браузере: обновите страницу (Ctrl + F5 для полного обновления JS скриптов в браузере).

  • Кэширование: если код не появился сразу, очистите кэш Drupal: КонфигурацияРазработкаОчистить кэш (/admin/config/development/performance).

  • Резервная копия: перед изменениями сделайте бэкап сайта (если возможно).

Если при установке возникнут сложности (например, ошибки в коде или проблемы с отображением), обратитесь в поддержку ViaCRM.