andreyryabin / sprint.editor

Редактор для контент-менеджеров (1С-Битрикс)
http://marketplace.1c-bitrix.ru/solutions/sprint.editor/
MIT License
38 stars 12 forks source link

пересмотреть ресайз картинок в админке #46

Open andreyryabin opened 5 months ago

andreyryabin commented 5 months ago

проблема в events/OnBeforeShowEditorBlocks.php

для каждого блока с картинкой надо описывать правило

if ($block['name'] == 'complex_image_text') {
                if (isset($block['image'])) {
                    $block['image']['file'] = Sprint\Editor\Tools\Image::resizeImage2(
                        $block['image']['file']['ID'], [
                            'width'  => ImageAdminBlock::PREVIEW_WIDTH,
                            'height' => ImageAdminBlock::PREVIEW_HEIGHT,
                            'exact'  => ImageAdminBlock::PREVIEW_EXACT,
                        ]
                    );
                }
            }

что создаёт проблему в комплексных блоках, для каждого из которых надо создавать новое правило

автор Ирина Кулыгина @design_lat