Работа с галереями
С версии 1.5.0 компонент поддерживает работу с ms2Gallery и miniShop2 галереями.
Пример
Выгружать изображения в компонент-галерею достаточно просто. Нужно все изображения собрать в JSON массив при помощи Fenom.
Таким кодом я собрал все изображения, используемые в контенте спарсенной записи, в JSON массив:
fenom
@INLINE {($content | preg_get_all : '!https?://[^"]+\.(?:jpe?g|png|gif)!Ui') | toJSON}
На выходе, компонент превращает его в обычный массив PHP и по-очереди выгружает в галерею.
Важно, чтобы отдаваемый в поле галереи JSON, был такого вида:
json
["http://site.ru/image1.jpg","http://site.ru/image2.jpg", ...]
Тогда все эти изображения попадут в выбранную вами галерею.