我想在 drupal 的主页上创建一个图片库。每个图像都将由用户上传,并且据我所知,将保存在 drupal 的某个图像目录文件夹中。我的问题涉及我最近收到的一个提示,以回应一般性辩论是否将图像存储为 mysql 中的 blob 是否好。提示是将图像的文件名存储在 mysql 中,这样您基本上仍然可以对文件进行排序。我想知道即使文件 url 可以这么说,这是否可能。应该有可能不是吗?我是编程新手,您看到并希望根据定义的排序功能定期刷新我主页上的图像。我将不胜感激对这个问题的任何回应。干杯。
问问题
218 次
1 回答
1
您可以使用内容类型和视图模块在 Drupal 7 中创建图库。
- 首先使用图库名称(admin/structure/types/add)创建新的内容类型。
- 然后将图像字段添加到图库内容类型并保存。
- 如果你想要图像的缩略图,你应该创建一个图像样式。例如,使用 thumbnail_custom 名称创建图像样式并添加合适的效果(admin/config/media/image-styles/add)。您将在下一步的视图中使用此图像样式。
- 然后创建一个具有画廊视图名称的新视图。取消选中创建页面,选中创建块,输入块标题和您想要的每页项目(管理员/结构/视图/添加)。
- 在来自块详细信息的过滤条件中,添加内容类型库。
- 在字段中添加出现在 node:gallery 中的内容图像,然后选择 thumbnail_custom 作为图像样式选项。
- 保存视图。
- 此视图块出现在块部分中,您可以为其选择区域。
- 如果您希望此块仅出现在首页,请在可见性设置的部分页面中配置此块,选中“仅列出的页面”选项,然后
<front>
在 textarea 中输入“”短语。
于 2012-11-28T08:08:04.277 回答