【问题标题】:Umbraco media picker adds dimensions to imagesUmbraco 媒体选择器为图像添加尺寸
【发布时间】:2014-09-18 19:13:11
【问题描述】:

当我使用干净的 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 并删除它。

【问题讨论】:

  • 我不认为你可以 - 你为什么要这样做?
  • @daven11 因为我希望以原始大小加载图像。我的形象完全处于不同的维度。原始尺寸适合设计。为了让它回到正确的尺寸,我必须手动拖动图像尺寸拖动手柄并猜测尺寸。在哪种情况下,您希望软件为您放置的图像随机分配不同的尺寸??
  • 我明白你的意思。不过,这似乎只适用于大图像,经过我的简短实验,较小的图像会以正确的高度和宽度放入。
  • 这可能会有所帮助 our.umbraco.org/forum/umbraco-7/using-umbraco-7/… 似乎这是一个已知问题
  • 谢谢,这绝对是问题所在。好眼力。提供的解决方法目前有效。

标签: umbraco umbraco7


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

    我知道现在回答这个问题有点晚了,但我遇到了同样的问题,但建议的修复似乎只适用于您在 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
                }
            }];
    

    希望对某人有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-28
      • 1970-01-01
      • 1970-01-01
      • 2023-01-18
      • 2012-02-12
      • 1970-01-01
      • 2014-06-07
      • 1970-01-01
      相关资源
      最近更新 更多