使用Scald dnd的图像样式(Drupal 7)

时间:2014-02-06 15:09:07

标签: drupal drupal-7 drupal-modules

我已经使用Scald模块几个月了,经验丰富。但有一点我还没想到。

当我为一个textarea(使用CKEditor)启用Drag'n'Drop时,我可以将图像拖动到textarea中,并以原始大小显示。如果我右键单击图像,我将获得图像的图像属性,但仅限于CSS级别。

我正在试图弄清楚如何将图像样式添加到图像中,这样我拖动到编辑器中的4000x3000图像将缩小到需要的更好的300x200图像,从而节省一些宝贵的带宽。

4 个答案:

答案 0 :(得分:1)

我在一堆谷歌搜索和阅读一些文章后找到了答案。首先是关于安装和配置Scald的问题。 (请谷歌,我不能发布那么多链接:()

我安装了CKEditor模块,禁用了Wysiwyg模块,将库下载到sites / all / libraries /中,最后阅读了有关Scald上下文的文章:https://drupal.org/node/2104651

最重要的是,这是可能的,但并不容易(有时候是Scald),但是当你掌握它时,它会比媒体模块好得多。

答案 1 :(得分:0)

我只是在努力解决这个问题,所以我想知道如何设置上下文。

这是使用UI添加可以使用图像样式格式化程序作为转码器的新上下文的方法:

  1. 转到/ admin / structure / scald并单击添加上下文。选择任何名称和详细信息,但请选中" Make prseable"
  2. 点击"上下文&#34在右上方为" Image" " Scald Unified Atom Types"
  3. 在加载的页面(/ admin / structure / scald / image / contexts)中,您将看到名为的新上下文。打开字段集并更改" Transcoder"来自" Passthrough"您的某个图片样式,例如"大(图像样式)"
  4. 现在,右键单击textarea所见即所得的图像原子并选择"编辑原子属性"您将获得一个包含新上下文的对话框供您选择。您也可以使用Scald提供的默认上下文,并将其更改为" Passthrough"你的一种形象风格。

    此外,目前您还必须将此更改https://drupal.org/node/2046545应用于scald.pages.inc,否则当您切换上下文或使用开发版本时,您将丢失图例。当7.x-1.2被释放时,将不再需要这样做。

答案 2 :(得分:0)

我刚刚遇到了同样的问题,使用WYSIWYG 2.x-dev和CKEditor库4.3,Scald 1.2。是什么修复了这些事情之一(抱歉不记得究竟是哪一个):

  • 相关WYSIWYG个人资料中启用了“Scald DnD Integration”和“Scald SAS转换”
  • 图像的显示设置(在admin / structure / scald / image / display)将原子字段设置为启用但图像字段设置为隐藏

答案 3 :(得分:-1)

您想使用插入图像模块

https://drupal.org/project/insert

将图像样式分配到进入所见即所得区域的图像的最简单方法