我习惯了 TYPO3,我可以在内容元素中上传图像,然后确定大小等等。
有没有办法像这样处理drupal中的图像?
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 的 imagefield 似乎在 D6 上工作。)
有些人对资产模块发誓上传和选择以前上传的内容;我相信它还可以帮助嵌入托管在 Flickr 上的图像和来自 YouTube 的视频。目前仅适用于 Drupal 5。
最简单的方法,恕我直言,使用图像辅助模块。
这里有一个关于这个话题的详细讨论。
看看这个截屏视频: http ://www.youtube.com/watch?v=TLB9-1t_mrE
它消除了我在第一次解决这个问题时面临的一堆困惑。按照视频中概述的设置可能会非常接近您想要的。