Разработка
04
Авг
0

В стиле CRM

Хотите запилить HTML Веб-ресурс или стороннее веб-приложение максимально похожее по визуальному оформлению на CRM? Раньше MS поставлял вместе с SDK руководству по стилю, но в последних версиях этого гайда не наблюдается. Да и самим воспроизводить стилистику очень трудоемко. Прямая ссылка на CSS-стили не всегда удачное решение, т.к. стили могут измениться при установке апдейтов. Поэтому посмотрим, как можно (безопасно) задействовать стандартные CSS-стили CRM…

Данным методом создается копия HTML-страницы CRM, которая включает копии всех ее CSS-стилей. После копирования страницы Вы можете менять/дополнять ее как Вам угодно:

  • Откройте в ослике страницу CRM или элемент интерфейса (например, диалог лукапа), который необходимо скопировать;
  • Нажмите F12, чтобы открыть панель разработки ослика;
  • На вкладке DOM Explorer щелкните по элементу <body> правой кнопкой мыши и нажмите Copy element with style;
  • Отдельно создайте (в VS, например) HTML страницу и вставьте в нее скопированный код;
  • Фактически Ваша заготовка готово. Но чтобы обезопасить ее от влияния стандартного CRM сделайте две вещи:
    • С помощью функции поиска/замены замените каждый префикс ms-crm- в пространствах имен на свой (например, my-sdk-);
    • Найдите и замените путь к каждой картинке на свой (например, загруженной в качестве Веб-ресурса).
      З.Ы. Стандартные изображения CRM входят в SDK (расположены в SDK\Resources\Images). Поэтому Вы так же сможете загрузить их в Веб-ресурсы.

    После этого изменение стандартного CRM никак не затронет Вашу страницу.

Далее можете редактировать страницу по своему усмотрению, добавляя и удалять из нее элементы, а также загружать в CRM в качестве HTML Веб-ресурса.


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

*

code