[Решено]Что использовать? (Matrix Field, TableField, FieldGroup)

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

Аватар пользователя Xermit Xermit 12 августа 2010 в 22:22

Поделитесь пожалуйста опытом,
есть два модуля
http://drupal.org/project/matrix
http://drupal.org/project/tablefield

и есть http://drupal.org/project/fieldgroup про который мне совсем не ясно что делает.

Цель хранить таблицу в идеале, опционально неопределенной ширины или высоты
возможность темизации вывода таблицы
интеграция с view какая нибудь в частности и доступ как к полю целиком таки к отдельным ячекам таблицы

и кто нибудь может пояснить целовеческим языком можно ли еще для этого как то пользоваться непонятным fieldgroup
вроде слышал что эта фишка не совместима с D7, у меня D6

Надеюсь кто нить выскажется на эту тему.

Комментарии

Аватар пользователя Xermit Xermit 13 августа 2010 в 14:35

Мысль интересная.
А кто нибудь уже пользовал в своей практике эти модули? Может отозваться о них положительно или отрицательно

Аватар пользователя inquis@drupal.org inquis@drupal.org 13 августа 2010 в 14:52

Были мысли использовать, но подошел вариант хранения таблицы в текстовом поле, как написано выше.
Судя по описанию, модули не очень удобные.

Аватар пользователя gumk gumk 13 августа 2010 в 15:51

если ширина будет постоянной, то очень удобно использовать мультигрупп в сск3, там можно в отображении полей выставить отображать таблицей

Аватар пользователя Xermit Xermit 13 августа 2010 в 23:05

В этом смысле наверное лучше использовать wiki интерфейс по созданию таблички, чтобы потом легче парсить данные пришлось при обработке, а не парсить tr,td. Например хранить в виде json массива какого нить, а на его основе генерить потом таблицу в динамике каким нибудь jqGrid на jquery или на php на сервере.

меня у тех плагинов смущает именно то, что там ширина, высота вроде как фиксированная, плюс что у матрицы при использовании в view вроде как есть отзывы в задачах, что тормозить начинает.

Аватар пользователя Xermit Xermit 25 августа 2010 в 23:09

Решил использовать свой вариант, а именно текстовое поле для хранения таблицы и свой интерфейс для наполнения таблицей через javascript. Достаточно простенько получилось но работает.
Как вариант можно было бы наверное воспользоваться статьей http://shvetsgroup.com/ru/node/28
в которой описывается как на примере текстового поля сделать редактор табличных данных.
Единственное уж больно что то много всего делать приходится. У меня вариант попроще так как по сути таблица это json строка получилась для хранения.
Но вариант в статье лучше так как я так понимаю если сделать как там, то будет возможность выбирать оттуда данные стандартным views-ом если понадобится, или попытаться их использовать, в моем случае этого не возможно.