Добрый день!
Возникла необходимость организовать расписание фильмов, где для каждого времени указана цена сеанса, и некоторые другие параметры, например, зал и скидка.
Первая моя мысль, это создать два типа материалов:
- фильм (картинки, описалово, теги...)
- сеанс (ссылка на ноду с фильмом, дата-время, зал, скидка).
Но этот варант очень уж плох тем, что редактору придется для каждого фильма создавать множество нодов-сеансов - около 40!
В CCK есть очень удобная фича - "Количество значений" поля. Когда значение этой опции - "Неограничено", в форме создания ноды у соответствующего поля появляется кнопка "Добавить еще значение". Хотелось бы чтоб сеансы со всеми своими прибамбасами добавлялись так же.
Тогда в форме создания фильма редактор бы жал кнопку "Добавить еще значение" всего-то сорок раз!
Как это можно сделать?
Комментарии
имхо надо у редакторов спрашивать, может у них сетка в экселе делается, надо только загрузить в ноду
а там парсер сработает.
такие вещи ручками это ууу
Группируешь нужные поля с помощью
http://drupal.org/node/119102
и действительно можно парсером раскидать таблицу по полям - хорошая идея.
Был модуль по торговле(или бронированию) таких вещей театры/кино/гостиницы...
А, вот: попробуйте mrbs.
Поделитесь, потом впечатлением.
мы свой модуль писали для этой темы. правда без стоимости...
с CCK тут возникли бы проблемы с выборкой.
Спасибо за ответы!
PVasili,
MRBS не подошел, так как он не предусматривает возможность добавления нескольких нерегулярных сеансов к фильму. Нет даже периодичности в течении дня.
Ilya1st,
это какой проект?
в профиле у меня. с афишей.
Универсального решения нет. Есть специфика. В каком виде кто афишные данные загребает и т.д.
Как их выдавать пользователю. От этого уже идут свои способы хранения.
Потому я бы и сейчас если бы приперло - делал модуль под задачу.
Ilya1st,
скинь, пожалуйста, ссылку. я не нашел.