Umbraco媒体选择器为图像增加了尺寸

时间:2014-09-18 19:13:11

标签: umbraco umbraco7

当我使用干净的Umbraco 7安装附带的标准媒体选择器将媒体部分中的图像插入到Umbraco富文本编辑器字段中时,它会向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并删除它。

2 个答案:

答案 0 :(得分:3)

您可以更改图像的Richetext编辑器设置中的默认尺寸,或者0以禁用。这会使图像添加原始尺寸。

您可能还想为img元素添加以下属性:max-width:100%;身高:自动!重要。

Umbraco editor settings

答案 1 :(得分:0)

我知道回答这个问题有点晚了但是我遇到了同样的问题,但建议的修复似乎只适用于您在Umbraco内实际编辑的情况。在我的例子中,我们在自定义角度编辑器中进行编辑,并且在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
            }
        }];

希望它有所帮助。