Галереи: ms2Gallery, miniShop2 галерея и т.д.

11 апреля 2018, 12:56

С версии 1.5.0 компонент поддерживает работу с ms2Gallery и miniShop2 галереями.

Пример

Выгружать изображения в компонент-галерею достаточно просто. Нужно все изображения собрать в JSON массив при помощи Fenom.

Таким кодом я собрал все изображения, используемые в контенте спарсенной записи, в JSON массив:

@INLINE {($content | preg_get_all : '!https?://[^"]+\.(?:jpe?g|png|gif)!Ui') | toJSON}

На выходе, компонент превращает его в обычный массив PHP и по-очереди выгружает в галерею.

Важно, чтобы отдаваемый в поле галереи JSON, был примерно такого вида:

["http://site.ru/image1.jpg","http://site.ru/image2.jpg", ...]

Тогда все эти изображения попадут в выбранную вами галерею.


Предыдущий документ
Работа с miniShop2 товарами