2014-09-18 91 views
0

当我使用标准媒体选择器附带的干净Umbraco 7安装将媒体部分的图像插入到Umbraco Rich Text Editor字段中时,它将高度和宽度属性添加到HTML中作为附加到URL。Umbraco媒体选择器为图像添加尺寸

像这样:

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

我怎样才能阻止这种情况的发生?我不想进入HTML并在每次添加图像时都将其删除。

+0

我不认为你可以 - 你为什么要? – daven11 2014-09-19 22:11:18

+0

@ daven11因为我想要以原始大小加载图像。我的形象完全不同。原始尺寸适合于设计。为了让它恢复到正确的尺寸,我必须手动拖动图像尺寸拖动手柄,并猜测尺寸。在哪种情况下,您是否希望软件随机为您放置的图像分配不同的大小? – hofnarwillie 2014-09-22 13:20:21

+0

我明白你的观点。它似乎只对大图像这么做,在我短暂的实验之后,较小的图像以正确的高度和宽度放入。 – daven11 2014-09-23 03:35:20

回答

3

您可以更改图像的Richetext编辑器设置中的默认尺寸或更改为禁用0的默认尺寸。这会将图像与原始尺寸相加。

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

Umbraco editor settings

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 
      } 
     }]; 

希望它可以帮助别人。