diff --git a/ci/os/internal/Modules/МетодыКаталогаAPI.os b/ci/os/internal/Modules/МетодыКаталогаAPI.os index 40e8212bbb..eea485754e 100644 --- a/ci/os/internal/Modules/МетодыКаталогаAPI.os +++ b/ci/os/internal/Modules/МетодыКаталогаAPI.os @@ -23,8 +23,23 @@ Для Каждого КлючЗначение Из СоответствиеКаталога Цикл + ИмяБезПробелов = СтрЗаменить(КлючЗначение.Ключ, " ", ""); + ФайлКартинки = Новый Файл(СтрШаблон("./media/%1.png", ИмяБезПробелов)); + + Если ФайлКартинки.Существует() Тогда + + ИмяБиблиотеки = КлючЗначение.Ключ; + ИмяФайла = ИмяБезПробелов; + + Иначе + + ИмяБиблиотеки = КлючЗначение.Ключ + " (в разработке)"; + ИмяФайла = "default"; + + КонецЕсли; + ТаблицаКаталога = ТаблицаКаталога - + СтрШаблон(СтрокаТаблицы, КлючЗначение.Ключ, СтрЗаменить(КлючЗначение.Ключ, " ", ""), КлючЗначение.Значение) + + СтрШаблон(СтрокаТаблицы, ИмяБиблиотеки, ИмяФайла, КлючЗначение.Значение) + Символы.ПС; МассивТэгов.Добавить(КлючЗначение.Ключ); diff --git a/media/default.png b/media/default.png new file mode 100644 index 0000000000..6ebe59f538 Binary files /dev/null and b/media/default.png differ