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

Цитата:
Сообщение от 3ton Посмотреть сообщение
в моем случае товар имеет специфический параметр - к одному товару относятся куча размеров (более 50) и каждый со своей ценой...
Под такую задачу хорошо подходит концепция IRRE редактирования. Выглядит это примерно так - в записи товара на отдельной страничке будет выводится список подчиненных записей "Размер-Цена" с возможностью измения, добавления без перезагрузки карточки товара. Единственный минус - на 50 подчиненных записей боюсь будет тормозить UI. И этот подход не обладает свойством быстрого и наглядного ввода размеров и цен. Если товаров много, то вводить их через BE замучаетесь. Если импортировать данные в БД со стороны, а потом только менять время от времени цены - может и подойдет. Но зато все "из коробки" - просто описываете в TCA конфигурации таблиц и взаимосвязей.

Возможно для вашего случая подошел бы свой элемент управления вида таблица размеров с inplace edit (на AJAX). Его можно реализовать как своей тип поля в записи товара. Смотрите документацию по TCA, раздел ['columns'][field name]['config'] / TYPE: "user". Но это вещь редко используемая, примеров использования я не встречал, так что придется повозиться. Но это реально сделать. Пример - экст cps_tcatree, реализует дополнительный тип элементы select в виде дерева (как в tt_news). TYPO3 весьма гибкая штука
dmartynenko вне форума   Ответить с цитированием