Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Изменение размера изображений (множественное поле элемента инфоблока)

00 голосов
6
Как изменить размеры загружаемых изображений (множественное поле элемента инфоблока) через поддягивание ограничений на размеры из "Поля элементов инфоблока" (Картинка для анонса: максимальная ширина\высота, Детальная картинка: максимальная ширина\высота).

указанные свойства не попадают в массив $arParams и $arResult шаблона компонента добавления элемента инфоблока для их использования, например через CFile::ResizeImageGet.
спросил 22 Окт, 13 от Ymca (880 баллов)

6 Ответы

00 голосов
ответил 16 Ноя, 13 от unik (2,560 баллов)
00 голосов
для сохранения элемента инфоблока потом через обработчики
Код
AddEventHandler("iblock", "OnBeforeIBlockElementAdd",       Array("MyClass", "OnBeforeIBlockElementAddHandler"));
AddEventHandler("iblock", "OnBeforeIBlockElementUpdate",    Array("MyClass", "OnBeforeIBlockElementAddHandler"));

все верно ?
или можно обойтись через result_modifier.php ?
ответил 24 Фев, 14 от Ymca (880 баллов)
00 голосов
Если вам нужно хранить оригиналы картинок в инфоблоке, то лучше в result_modifier
ответил 16 Июнь, 14 от unik (2,560 баллов)
00 голосов
требуется при добавлении элемента инфоблока и загрузке к нему изображений (множественное поле) автоматически ужимать изображения по аналогии с "Детальная картинка"
ответил 14 Окт, 14 от Ymca (880 баллов)
00 голосов
ответил 14 Фев, 15 от NitroGeN (2,840 баллов)
00 голосов
спасибо
ответил 26 Май, 15 от Ymca (880 баллов)

Похожие вопросы

0 голосов
7 ответов
0 голосов
2 ответов
0 голосов
8 ответов
спросил 05 Июль, 13 от TY (160 баллов)
0 голосов
10 ответов
спросил 24 Фев, 13 от Willow (300 баллов)
0 голосов
0 ответов
спросил 17 Окт, 13 от BeCool (420 баллов)