В Parser 2 появилась функция parser_download_images(), которая на вход принимает html код, находит в этом коде картинки (теги img), выкачивает найденные картинки на локальный сервер, исправляет src картинок и возвращает изменённый html.
Пользоваться так — в поле пост-обработка сущности пишем:
$entity_wrapper->body->value = parser_download_images(
$entity_wrapper->body->value->value(),
$base_url,
'public://images'
);
Так же появилась функция parser_download_links(), которая обрабатывает ссылки (теги a):
$entity_wrapper->body->value = parser_download_links(
$entity_wrapper->body->value->value(),
array('jpg', 'jpeg', 'gif', 'png'),
$base_url,
'public://'
);
Написанное актуально для
Parser 2.x