Подскажите как лучше реализовать такой функционал?

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

Аватар пользователя xSPiRiTx xSPiRiTx 26 марта 2017 в 21:40

База отелей и гостиниц по краю. Нужен поиск по атрибутам. И нужно, чтобы на страничке отеля были его новости, события, акции и пр.
С поиском по базе понятно, это таксономия. А вот как лучше поступить с привязкой новостей к странице отеля пока не могу сообразить. Подскажите...

Комментарии

Аватар пользователя DivaDii DivaDii 26 марта 2017 в 23:29
1

Entity reference

В типе материала Новости - поле референс.

В этом поле - ссылка на нужный отель.

Вьюс с настройкой контекстного фильтра.

Вывод этого вьюса на странице Отеля.

Аватар пользователя xSPiRiTx xSPiRiTx 27 марта 2017 в 0:30

Создаю материал типа Новость, при создании из списка выбираю отель/гостиницу. Вьюс подхватывает по фильтру эту новость и выводит на странице того отеля/гостиницы, который мы выбрали из списка при создании новости.
Верно?

А если таких отелей больше тыщи, то не очень хорошо получится Sad

Аватар пользователя gun_dose gun_dose 27 марта 2017 в 7:42
1

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

Аватар пользователя xSPiRiTx xSPiRiTx 27 марта 2017 в 7:45

gun_dose wrote:

огда выбор не из списка, а автокомплит

вот ночью не спалось и как раз эта мысль крутилась в голове как вариант
gun_dose wrote:

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

во!! интересно. а можно подробнее как это реализовать?

Аватар пользователя gun_dose gun_dose 27 марта 2017 в 8:01
1

Регионы таксономией, сделать у юзера поле регион. А в референсах прицепить вьюху на виджет - она там сама предлагается при создании поля. И контекстный фильтр этой вьюхи брать из текущего юзера.