0

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

4

1 回答 1

1

您可以使用内容类型和视图模块在 Drupal 7 中创建图库。

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