Афиша на Drupal 7

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

Аватар пользователя WebFamily WebFamily 23 июля 2012 в 10:08

Пробую здесь найти решение http://shopwebsite.ru/ (Сайт для тренировки построения афиши)

Использую модули date, references, views, и pathauto

Три типа материала:

Кинотеатр: (поля: логотип заведения и его описание)
Фильм: (поля: постер фильма и его описание)
Сеанс: (поля: Дата(модуль Date), Кинотеатр(модуль references) и Фильм(модуль references))

Создал два Views:

Первое - для отображения Расписания на странице кинотеатра (с полем название сеанса)
Второе - для отображения сеансов на странице фильма (с полями название кинотеатра и датой показа)

По-моему получилась чушь полнейшая. Это не удобно и пользователь такое увидит сразу уйдет.
Кто делал афишу на Drupal 7 расскажите подробно что нужно сделать. Что делаю я не так?

Комментарии

Аватар пользователя WebFamily WebFamily 23 июля 2012 в 11:08

Склоняюсь к тому что правильней будет создавать только два типа материала:
- Кинотеатр (Описание кинотеатра)
- Кино (Описание кино и дата показа), тоесть кино будет как событие (тип материала событие) и может быть использовано для других мероприятий таких как концерты и спектакли например.

Аватар пользователя multpix multpix 23 июля 2012 в 11:18

node ------ кино ------ (это контент)
node ------ сеанс ----- (это контент, связан с кино и кинотеатром)
taxonomy -- кинотеатр - (это классификация контента)

сеанс вьюсом в календарь какойнить)) вариантов мильйон))
а нужных полей в D7 доклепать не проблема

p.s.
ямаркет копается - не паникуйте))

Аватар пользователя WebFamily WebFamily 24 июля 2012 в 13:48

"multpix" wrote:
taxonomy -- кинотеатр - (это классификация контента)

Не понимаю зачем делать кинотеатр термином таксономии. С таким же темпом можно создать тип материала. Чем термин таксономии поможет здесь?

Аватар пользователя multpix multpix 23 июля 2012 в 23:13

"WebFamily" wrote:
Не понимаю делать кинотеатр термином таксономии

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

Аватар пользователя WebFamily WebFamily 24 июля 2012 в 13:50

"multpix" wrote:
им (поле ссылка на термин) помечать сеансы (у сеансов ссылка к фильму)

Почему здесь не использовать node reference, эффект будет тот же или нет?

Аватар пользователя WebFamily WebFamily 30 июля 2012 в 10:50

У сеанса должна быть одна дата или несколько можно? Что подразумевается под сеансом? Для каждого кинотеатра столько создать нод (сеансов) сколько всего будет показов в течении месяца? Это же пиз...!?

Аватар пользователя zeroif zeroif 1 августа 2013 в 1:07

Вопрос еще актуален
что есть

тип материала
Кинотеатр (набор полей понятен)

тип материала
Фильм (набор полей понятен)

тип материала
Сеанс:
поле дата (Date)
поле время (Text)
поле фильм (Entity Reference)
поле кинотеатр (Entity Reference)

как вывести с помощью Views
"Сегодня в кино"
список фильмов с полями типа материала Сеанс