Создание таблицы сложной структуры

Главные вкладки

Аватар пользователя Deleted_Deleted Deleted_Deleted 18 ноября 2010 в 23:18

Есть вот такая таблица (кусок для примера). Это продакт лист товаров. У товара есть группы по которым он группируется.
У одной группы есть подгруппы. Нужно сделать так чтоб товары группировались по группам, причём на последнем месте в таблице должна стоять группа с подгруппами при этом название основной группы должно отобразиться один раз. Таблица большая, поэтому её нужно разбивать на страницы.

Торговое назвние Производитель Описание Сылка на подробное описание
название товарной группы
Товар 1 Китай Очень хороший товар ССылка
Товар2 Китай Тоже очень хороший товар ссылка
Название товарной групы ( тортики )


название подгрупы товаров (медовики)

Товар 1 Китай Очень хороший товар ССылка
Товар2 Китай Тоже очень хороший товар ссылка
название подгрупы товаров (наполеоны)

Товар 1 Китай Очень хороший товар ССылка
Товар2 Китай Тоже очень хороший товар ссылка

Создал дополнительные поля в ССK, создал Views-ом отображение в виде таблицы, в настройках отображения задал группировку по полю "группы товаров".
Проблемы следующие:
1. Группы товаров сортируются по алфавиту, а мне нужно что б группа с подгруппами была в конце.
2. Оглавление таблицы отображается над каждой группой товара, мне нужно только в верху таблицы. Пробовал скрыть названия полей - скрывается также и в самом верху таблицы.
Попробовал создавать вложенные представления пресоеденяя их к текущему представлению - получается то что мне нужно но уже начинается проблема с разбивкой на страницы - каждое вложение выводит свой независим пейджер и на реагирует на клики на основном представлении (таблице).
Подскажите варианты решения проблемы, возможно есть какието более простые плагины, или какие есть варианты разбывки представления на страницы?

Комментарии

Аватар пользователя antonka antonka 19 ноября 2010 в 7:24

Когда на поиски решения стандартными модулями/фичами друпала уходит больше 10 минут, я пишу свой модуль, чего и вам советую, drupal отличный framework, расширяемый во все стороны.