【发布时间】:2009-06-22 17:17:50
【问题描述】:
我正在 Drupal 6 中创建一个画廊/相册站点。 也许描述会有点详细,但由于某种原因,在 Drupal 中以简单的方式创建画廊仍然是个问题。
目前我使用的是 CCK + Views + FileField + ImageCache + Lightbox2 组合。
这让我能够 - 创建可以容纳多个图像的相册 CCK 节点类型 - 创建一个以 9x9 方式显示相册的视图(使用分页器和每行项目)
但这里有一个问题。虽然带有相册的主 9x9 视图显示良好,但当我通过单击特定相册节点的图片深入查看特定相册节点时,它在垂直行中显示上传的节点图像,我无法控制它的格式。
显然,我有 2 个选择 a) 以某种方式控制我的 CCK 字段的 html 输出及其文件(分成行) b) 或创建另一个视图来显示一个相册中的图片
就目前而言,我不确定这两种方法中哪一种最好,我具体需要做什么。
a) 我可以创建 node-album.tpl 文件 - 但它的所有内容都已经在一个 $content 变量中,我无法连续分成 3 个项目。我错了吗?
b) 如果我决定创建一个视图来显示单个相册节点中的项目,我不确定如何从父相册视图中引用它。问题是,在视图的字段部分中,我可以覆盖链接,但它只提供了 2 个替换模式来传递给潜在的“子”视图,即 [title] 和 [field_images_fid] - 这足以创建一个孩子查看以显示特定相册中的图像?
【问题讨论】:
标签: drupal-6 drupal-views cck