В общий модуль "ПоддержкаHTML" помещены три процедуры:
- Процедура РазвернутьHTMLСтраницу(Каталог, Текст, ФайлыКартинок)Готовит страницу к просмотру или редактированию. Копирует картинки во временные файлы и устанавливает в HTML-документе ссылки на эти файлы.
- Процедура ПреобразоватьHTMLСтраницуПередЗаписью(Текст, ФайлыКартинок)Готовит страницу к записи. Собирает все картинки, на которые ссылается страница в таблицу значений и заменяет ссылки в HTML-документе на временные значения.
- Процедура СохранитьHTMLСтраницу(ИмяФайла, Текст, ФайлыКартинок).Сохраняет страницу "целиком" вместе с картинками, которые копируются в каталог с именем <ИмяФайла>_Files
По предлагаемой схеме можно работать не только с картинками, но и с другими служебными файлами, например CSS. Для этого нужно внести изменения в ту часть процедур, которая перебирает HTML-элементы документа.
Демонстрационная конфигурация "Примеры ИТС"Нажмите для просмотра прикрепленного файла