在Drupal中处理图像的最简单方法是什么?

时间:2020-03-06 14:36:35  来源:igfitidea点击:

我习惯了TYPO3,在这里我可以在content元素内上传图像,然后确定大小,依此类推。

有没有办法像这样以某种方式处理drupal中的图像?

解决方案

我刚刚开始学习Drupal,但是以下是我在Drupal图片库部门的一些发现,也许其中一项可以满足要求:

Flickrup

PROG画廊

图库2

不确定我们要执行的操作是什么,但是一个不错的起点是查看与CCK内容类型一起使用的filefield和imagecache模块。 Scald看上去也很有前途,但仍在等待正式发布。

对Drupal的图像上传支持有些困难。

最基本的方法是使用image.module和img_assist。这会在每个文本区域下方添加一个允许上传的链接,当我们上传文本时,它将在内容主体中插入一个自定义标签,以指定图像,其标题,大小和对齐方式等。节点的正文文本,并允许作者控制图像的显示方式和位置。如果该站点仅供我们个人使用,并且我们想要做一些简单的事情,例如在博客文章中插入图片,那么这可能就是我们所需要的。

一种替代方法(尤其是如果其他人要创建内容并且我们希望它在没有很多麻烦和用户培训的情况下始终看起来不错),则是限制图片在主题中的位置-让人们上传图片作为附件,然后渲染正文文本之外的标准插槽中的图片。通常使用CCK图像字段来完成此操作,以允许最多指定N张图像,因此我们可以将单独的字段添加到指定相关图像的"创建内容"节点。可以将其中一个标记为特殊,然后可以将其拉出作为预告片随附的缩略图。 (IIRC,imagefield可能尚未准备好用于D6. )

为了使此方案更好地工作,我们可能希望将图像自动调整为适合主题的标准尺寸,并自动生成缩略图版本。像imagecache这样的模块可以做到这一点,尽管这不是最简单的设置。

IMCE模块是DHTML / JavaScript上传器UI,允许用户浏览服务器上先前上传的图像。 (可以控制他们可以看到哪些文件夹。)IMCE具有关联的CCK IMCE ImageField字段类型来替换常规imagefield。 IMCE还与TinyMCE和FCKeditor集成,以替换其自己的上传器UI。 (IMCE和IMCE的像场似乎适用于D6. )

有些人发誓要使用Asset模块来上传和选择以前上传的内容;我相信它也可以帮助嵌入托管在Flickr上的图像和YouTube上的视频。目前仅适用于Drupal 5.

这是对该主题的详细讨论。

最简单的方法,恕我直言,正在使用图像辅助模块。

看一下这个截屏视频:
http://www.youtube.com/watch?v=TLB9-1t_mrE

清除了我第一次解决此问题时遇到的一堆混乱。按照视频中概述的设置进行操作,可能会非常接近我们想要的设置。