Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Новости по дате

Новости по дате
, by

Как реализовать такую же афишу. Модуль дате+каленларь не помогает не могу привети в вмевс к такому виду подскажите как быть http://rb7.ru/afisha/movies

1 answer
votes: 864
Answer

Вам лучше всего создать сущность или тип материала для сеанса, в котором будет указываться фильм, кинотеатр и время. И потому уже используя связи можно через Views или своим кодом выводить даты показов для кинотеатра и фильма.


И потому уже используя связи можно через Views или своим кодом выводить даты показов для кинотеатра и фильма. Тут поподробнее можно?

я создал тип материала Фильм. в котором указано поле date диапозон

 

И как его привести к такому виду как на сайте то... Интересует скролинг по дате. Подсиби уже 2й день сижу разобраться не могу.


Во Views можно использовать несколько связей, причем можно поставить одну связь через другую, правда это медленно работает, но работает.

 

У нас должно быть типы материала:

Фильм (здесь только описания фильма)

Сеанс (здесь через references идут поля для связи с фильмом и кинотеатром, здесь же у нас дата сеанса)

Кинотеатр

 

Получается вот такая связь:

Фильм <- Сеанс -> Кинотеатр

 

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

https://drupalbook.org/ru/forum/temizaciya-drupal-urok-6-temizaciya-views-slideshow-i-jcarousel

https://drupalbook.org/ru/forum/drupal-vstavka-bloka-views-vo-vse-nody

 

То есть вы выводите Фильмы, добавляете в поле или через шаблон <?php views_embed_view(параметры) ?> в котором выводите сеансы, при этом сеансы можно группировать по полю кинотеатры.

 

Я думаю, что это мало поможет, попробуйте подобавлять связи, это даст возможность выводить дополнительные поля.

 

 


Я походу не верно выразился. я незнаю как сделать вот это. 

 

как сделать Скролинг по дате. И как его привязать к типу кино.

Открыл свободное добавление типа кино чтобы показать какие поля имеются.

http://avtobelor.ru/node/add/films

Пробывал сделать скролинг через модуль views+дате+календарь но там получается почему то вообще ущербно.

 

 

 


Думаю вам придется писать эту афишу своим модулем.

Создаем модуль на друпал, быстрый старт

Друпал 7 - Работа с БД через PHP PDO