Показать сообщение отдельно
Старый 03.10.2011, 21:00   #2
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Прочитайте про IRRE - это как раз то что вам нужно.
- http://wiki.typo3.org/Inline_Relational_Record_Editing
- также IRRE должно быть освещено в документе doc_core_api
- покопайтесь в коде irre_tutorial.

Если кратко - позволяет в карточке записи (родительской) создавать связанные записи (дочерние) из другой таблицы. Каждая связанная запись при этом отображается как отдельная форма (как раз ее можно сделать как выпадающий список "параметр" и выпадающий список "значение").

Также стандартные возможности TCA позволяют сделать один список (или любое поле) зависимым от значения выбранного в другом списке.

Таблицы params и values нужно будет сделать отдельными справочными таблицами, причем в values будет выбираться params.uid к которому значение относится.

Итого у вас получится 4 таблички - родительская запись (objects), дочерние записи к ней (items) и 2 справочника (params + values).
dmartynenko вне форума   Ответить с цитированием