2

我试图让一个 drupal 6 视图以列格式而不是行显示。基本上我想按分类对我的图片/视频进行分组并将它们显示在表格中。类似于我下面的内容。我尝试使用网格布局启用分组,但似乎没有这样做。

牛 马 狗 猫
图片 图片 图片 图片
图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片 图片
图片 图片 图片
图片 图片
图片 图片 图片

希望这是有道理的。

4

4 回答 4

10

如果您使用 Views 2,一种方法是创建一个表格视图,然后使用自定义 views-view-your-view-name.tpl.php 文件以垂直而不是水平输出列和行。该模板覆盖将行和列作为对象数组获取,您可以根据需要输出这些对象。

于 2009-02-10T04:21:39.563 回答
2

我不认为小组是这个问题的好答案,它们有不同的目的。

我可能会使用在 URL 中按自定义参数排序的视图,将输出设置为列表(所以它是 li div.title 标题、div.date 日期、div image Image /li 等),并使用 css (. li 具有固定大小和浮动:左;)。

然后我会在视图之前有一个“排序依据”选择器(在任何视图输出之前都会重复一个 HTML 字段 - [a href="?sort=Name"]按名称排序[/a])

于 2009-02-13T20:04:31.010 回答
1

您也许可以使用多个视图和面板。查看面板模块

于 2009-02-10T02:55:30.800 回答
0

Flipped Table 插件是Views Hacks 模块的一部分。

于 2011-09-05T17:11:10.847 回答