Resize изображений

Изменение размера изображений в системе происходит через API класс Resize

§ Структура вызова модификатора reize

Пример использования модификатора в файлах шаблона:

{filename|resize:'key':'width':'height':'watermark'}

Так же данный модификатор поддерживает обращение в PHP:

$api->design->resize(filename(string), key(string), width(integer), height(integer),watermark(boolean));

§ Параметры модификатора resize 

Наименование Тип данных Описание
filename string Наименование файла с его разширением (пример: preview.png)
key string Наименование модуля к которому принадлежит изображение
width integer максимальная ширина получаемого изображения
height integer максимальная ширина получаемого изображения
watermark boolean водяной знак (true / false || null)

§ Зарегистрированные ключи модулей

Модуль Ключ Директива
Product products /bitms/files/products/...
Categories category /bitms/files/categories/...
Brand brand /bitms/files/brands/...
Settings opengraph /bitms/files/og