我正在 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] - 这足以创建一个孩子查看以显示特定相册中的图像?