Drupal Как получить представление для отображения в виде столбцов, а не строк - PullRequest
2 голосов
/ 10 февраля 2009

Я пытаюсь, чтобы представление drupal 6 отображалось в формате столбца, а не строк. По сути, я хочу сгруппировать свои фотографии / видео по таксономии и отобразить их в виде таблицы. Похоже на то, что у меня ниже. Я попытался включить группировку с помощью сетки, но, похоже, этого не произошло.

Коровы Лошади Собаки Кошки
Картинка Картинка Картинка Картинка
Картинка Картинка Картинка Картинка
Картинка Картинка Картинка Картинка
Картинка Картинка Картинка Картинка
Изображение Изображение Изображение Изображение

Надеюсь, это имеет смысл.

Ответы [ 4 ]

10 голосов
/ 10 февраля 2009

Если вы используете Представления 2, одним из способов было бы создать табличное представление, а затем использовать пользовательский файл views-view-your-view-name.tpl.php для вывода столбцов и строк по вертикали, а не по горизонтали. Это переопределение шаблона получает строки и столбцы в виде массивов объектов, которые вы можете выводить по своему усмотрению.

2 голосов
/ 13 февраля 2009

Я не думаю, что панели являются хорошим ответом на этот вопрос, у них другое назначение.

Я мог бы использовать представление, отсортированное по пользовательскому параметру в URL, установить вывод в виде списка (таким образом, это li div.title Title, div.date Date, div image Image / li и т. Д.) И стилизовать список с помощью CSS (.li имеет фиксированный размер и float: left;).

Тогда я бы выбрал "сортировать по" селектором перед просмотром (есть поле для HTML, которое будет повторяться перед любым выводом представления - [a href = "? Sort = Name"] Сортировка по имени [/ a])

1 голос
/ 10 февраля 2009

Возможно, вы сможете использовать несколько видов и панелей. Проверьте модуль панелей

0 голосов
/ 05 сентября 2011

Надстройка Flipped Table является частью модуля Views Hacks .

...