2012-11-27 51 views
0

我想在我的drupal主页上创建图像库。每个图像都会被用户上传,据我了解,它将被保存在drupal的某个图像目录文件夹中。我的问题涉及到最近针对一般性辩论提出的提示,不管是否将图像作为blob存储在mysql中是否合适。提示是将图像的文件名存储在mysql中,这样您基本上仍然可以对文件进行排序。我想知道这是否可能,即使文件的URL在Drupal可以这么说。应该有可能不应该吗?我对编程有所了解,并希望根据定义的排序功能定期刷新主页上的图像。对于这个问题的任何回应,我将不胜感激。干杯。drupal中的图像显示

+0

*我是新手编程,你看,并希望图像...到一个*定义的功能...对不起 – user1849962

+0

为什么你使用Drupal?如果您使用Drupal或任何内容管理系统,则应该尝试在CMS中执行操作。 drupal中的图像库已被多次解决 - 谷歌,你会看到有很多方法可以做到,几乎没有代码。 – ernie

回答

1

可以使用内容类型和视图模块在Drupal 7.创建画廊

  1. 首先,创建新的内容类型与库名(admin /结构/类型/加)。
  2. 然后将图像字段添加到图库内容类型并保存。
  3. 如果你想要缩略图,你应该创建一个图像样式。例如使用thumbnail_custom名称创建一个图像样式并添加合适的效果(admin/config/media/image-styles/add)。您将在下一步中在视图中使用此图像样式。
  4. 然后用画廊视图名称创建一个新视图。取消选中创建页面,选中创建块,输入每个页面的块标题和项目(admin/structure/views/add)。
  5. 从块详细信息中过滤条件添加内容类型库。
  6. 在字段中添加出现在node:gallery中的内容图像,并为图像样式选项选择并选择thumbnail_custom。
  7. 保存视图。
  8. 该视图块出现在“块”部分,并为其选择区域。
  9. 如果您希望此块只出现在首页,在配置此块的可见性设置的部分页面中,勾选“仅列出页面”选项,然后在textarea中输入“<front>”短语。