Настройка отображения страниц внешних сервисов в меню Kintsugi#
Kintsugi поддерживает создание дополнительных вкладок в боковом меню интерфейса страницы внешних сервисов.
Внешний вид представлен в документе «Руководство пользователя Kintsugi (DBCM)» раздел «Вкладка «Внешние сервисы»».
Предусловия#
Откройте Helm-чарт Kintsugi values.yaml, расположенный в каталоге DBM-X.X.X-XX-distrib/DBM-X.X.X-XX-owned-distrib/DBCM-cfg-X.X.X-XX-distrib/package/conf/helm/application/kintsugi.
Примечание
Имя каталога package может меняться на package 2 или package 3 в зависимости от порядка распаковки архивов из папки DBM-X.X.X-XX-owned-distrib.
Последовательность выполнения#
Добавьте вкладку с внешними сервисами в Kintsugi следующим образом:
Откройте Helm-чарт Kintsugi
values.yaml.Сконфигурируйте следующие параметры:
Параметр
Пример
Описание
frontend.config.externalButton.url"/custom-assets/test-asset"Адрес источника данных о внешних сервисах
frontend.config.externalButton.title.ru"Внешние сервисы"Русскоязычное наименование вкладки, где хранятся данные о внешних сервисах
frontend.config.externalButton.title.en"External services"Английское наименование вкладки, где хранятся данные о внешних сервисах
Сохраните изменения в файле.
Откройте в Kintsugi вкладку с внешними сервисами и проверьте корректность отображаемых данных.
Результат#
Конфигурация модуля frontend изменена. В боковом меню Kintsugi отображается вкладка, содержащая страницы внешних сервисов.
Пример формата ответа от сервера#
Формат ожидаемого Kintsugi ответа от сервера выглядит следующим образом:
[
{
"name": "СберТех",
"logo": "/custom-assets/images/sbertech.svg",
"link": "https://sbertech.ru/"
}
]
Требования к логотипу#
Логотип должен удовлетворять требованиям:
Формат SVG.
Размер — 42 пикселя.
Отсутствие фона, если он не является частью логотипа.
Отключение отображения страниц внешних сервисов в меню Kintsugi#
Чтобы отключить отображение вкладки внешних сервисов, очистите в Helm-чарте Kintsugi values.yaml следующие параметры: frontend.config.externalButton.url, frontend.config.externalButton.title.ru и frontend.config.externalButton.title.en.