Подскажите как лучше реализовать подобную таблицу?
Я делаю материал где указываем месяц (один материал на один месяц), а затем при помощи paragraphs добавляю юзеров и сумму. Но во вьюзе не получается вывести так как на прикрепленной картинке
Вложение | Размер |
---|---|
![]() | 32.8 КБ |
Комментарии
Не проще ли сделать контент тайп с юзером, датой и суммой и просто вьюхой выводить?
Даже если так. То я создаю вьюху по юзерам и вывожу поля "месяц" и "сумма", но они встанут в линейку, а вот как сделать, чтобы месяц был колонкой?
Навскидку, каждый месяц - поле.
Я не знаю всей вашей задачи... судя по куску картинки - это сводка за год.
Тогда получается что просто нужно вывести наши ноды с группировкой по юзеру и сортировкой по дате.
2. формат любой, но лучше подойдёт unformated
3. Переопределяем шаблоны:
1. Вручную забиваем заголовки таблицы ФИО и месяца
2. Тело таблицы:
1. В первую колонку выводим юзера
2. Для месяцев вложенный цикл по сгруппированной строке с инкрементом от 1 до 12(по количеству месяцев),
если инкремент не равен месяцу текущего элемента, то заполняем пустой ячейкой
Если покликать, возможно стоит посмотреть в сторону https://www.drupal.org/project/calendar модуль предоставляет дисплеи на год. Возможно получится накликать то, что Вам нужно
Есть ещё такое https://www.drupal.org/project/tablegroup
ТС, Хулиган - тролль.