Картинки и файлы внутри HTML-текста

Как сервис находит ссылки внутри HTML-текста, скачивает картинки и файлы, заменяет URL и передает их дальше.

Если описание товара приходит как HTML, ссылки на картинки и файлы часто лежат прямо внутри текста: в src, href или обычной строкой. Настройка обработки картинок и файлов в тексте позволяет найти такие адреса, скачать файлы, применить правила обработки изображений и заменить ссылки в самом HTML.

Где включить

Настройка находится в дополнительных настройках значения рядом с обработкой изображений и файлов. Используйте ее для текстовых полей, куда попадает HTML-описание товара, раздела или торгового предложения.

  1. Откройте поле результата, в которое записывается HTML-текст.
  2. В дополнительных настройках включите Сохранять файл на сервисе.
  3. Включите Обрабатывать картинки и файлы в тексте.
  4. При необходимости задайте правила изображений: изменение размера, формат, качество или водяной знак.
  5. Запустите предпросмотр и проверьте, что ссылки в тексте заменились на подготовленные адреса.
Настройка обработки картинок и файлов внутри HTML-текста в Eofferix
Красной рамкой выделена настройка «Обрабатывать картинки и файлы в тексте».

Пример HTML-описания

После обработки сервис заменяет исходные ссылки поставщика на подготовленные ссылки Eofferix. При экспорте в CMS эти ссылки дополнительно сохраняются на сайте клиента.

В исходном поле

<p>Описание товара с фото:</p>
<p><img src="https://supplier.example/images/chair-blue.webp" alt="Синий стул"></p>
<p><a href="https://supplier.example/files/manual.pdf">Скачать инструкцию</a></p>

После обработки сервисом

<p>Описание товара с фото:</p>
<p><img src="https://app.eofferix.com/.../chair-blue.webp" alt="Синий стул"></p>
<p><a href="https://app.eofferix.com/.../manual.pdf">Скачать инструкцию</a></p>

Как работает механизм

ШагЧто происходит
Поиск ссылокСервис ищет URL в атрибутах src, href и в обычном тексте. Повторяющиеся адреса обрабатываются один раз.
СкачиваниеКаждый найденный файл скачивается с учетом ограничений безопасности и доступности источника. Если файл недоступен, исходная ссылка остается в тексте.
Обработка изображенияДля картинок применяются включенные правила: resize, конвертация формата, качество, водяной знак и другие настройки.
Замена ссылкиВ HTML заменяется только адрес. Теги, подписи, alt и остальная разметка сохраняются.
Результат без CMSВ обычном XML, JSON или табличном результате ссылка указывает на подготовленный файл Eofferix.

Что происходит при импорте в CMS

НазначениеПоведение
UMI.CMSСервис отправляет вместе с импортом пакет файлов. Модуль UMI.CMS раскладывает их на сайте, а HTML получает локальные пути вида ./images/cms/data/eofferix/... или ./files/eofferix/....
1C-BitrixМодуль 1C-Bitrix скачивает подготовленные ссылки из src и файловых href, сохраняет файлы через файловую систему Bitrix и подставляет локальный путь вида /upload/eofferix/....
Другие выгрузкиЕсли принимающая сторона не имеет модуля Eofferix, в результате остается подготовленная ссылка сервиса. Ее можно использовать как обычную ссылку на файл.