Средство выбора мультимедиа Umbraco добавляет размеры к изображениям

Когда я вставляю изображение из раздела «Медиа» в поле текстового редактора Umbraco Rich Text с помощью стандартного средства выбора мультимедиа, которое поставляется с чистой установкой Umbraco 7, оно добавляет атрибуты высоты и ширины в HTML, а также добавляет их к URL-адресу.

Так:

<img style="width: 500px; height: 160.55045871559633px;" src="/media/1038/image.jpg?width=500&amp;height=160.55045871559633" alt="some alt" rel="1100" />

Как я могу предотвратить это? Я не хочу заходить в HTML и удалять его каждый раз, когда добавляю изображение.


person hofnarwillie    schedule 18.09.2014    source источник
comment
Я не думаю, что вы можете - зачем вам это нужно?   -  person daven11    schedule 20.09.2014
comment
@ daven11 Потому что я хочу, чтобы изображения загружались в исходном размере. Мой образ вообще в другом измерении. И оригинальный размер вписывается в дизайн. Чтобы вернуть его к правильному размеру, мне нужно вручную перетащить ручку перетаскивания размера изображения и как бы угадать размер. В каком сценарии вы бы хотели, чтобы программное обеспечение случайным образом назначало другой размер для вашего изображения??   -  person hofnarwillie    schedule 22.09.2014
comment
Я вижу вашу точку зрения. Кажется, это работает только для больших изображений. Меньшие изображения вставляются с правильной высотой и шириной, как мне кажется, после моих коротких экспериментов.   -  person daven11    schedule 23.09.2014
comment
Это может помочь our.umbraco.org/forum/umbraco-7/using-umbraco-7/ кажется, это известная проблема   -  person daven11    schedule 23.09.2014
comment
Спасибо, это определенно проблема. Хорошо подмечено. Предоставленный обходной путь работает на данный момент.   -  person hofnarwillie    schedule 24.09.2014


Ответы (2)


Вы можете изменить размеры по умолчанию в настройках редактора Richetext для изображений или 0, чтобы отключить. Это добавляет изображение с исходными размерами.

Вы также можете добавить к элементам img следующие свойства: max-width: 100%; высота: авто !важно.

Настройки редактора Umbraco

person okenshield    schedule 26.07.2016

Я знаю, что немного поздно отвечать на этот вопрос, но я столкнулся с той же проблемой, но рекомендуемое исправление, по-видимому, применимо только тогда, когда вы фактически редактируете в Umbraco. В моем случае мы редактировали в пользовательском редакторе angular, а текстовый редактор создавался и настраивался в javascript. Решением для этого было добавить параметр maxImageSize в конфигурацию RTE следующим образом:

scope.rteView = [{
            label: null,
            description: null,
            view: 'rte',
            config: {
                editor: {
                    toolbar: ["code", "styleselect", "bold", "italic", "bullist", "numlist", "link", "umbmediapicker", "spellchecker"],
                    stylesheets: ["Editor"],
                    maxImageSize: 0,
                    dimensions: {
                        height: 600,
                        width: '100%'
                    },
                    hideLabel: true
                },
                hideLabel: true
            }
        }];

Надеюсь, это поможет кому-то.

person John J Smith    schedule 27.09.2017