Здравствуйте уважаемые форумчане!) Очень рад, что есть такой живой форум, в котором действительно много знатоков, способных помочь в любом вопросе! Не каждая CMS может похвастаться таким сообществом.
Сорри за оффтоп. Перейду к вопросу. Попытаюсь объяснить на выдуманном примере.
Есть тип материала. Например "Дом". Он имеет такие поля, как номер, город, улицу, дату постройки и пр.
Ещё есть тип материала "Квартира". В нём есть поля с информацией о том, сколько в квартире комнат, на каком она этаже...
Владелец аккаунта на сайте создаёт материал типа "Дом". Затем "Квартира". И вот он ответственный момент. В материале квартира нужно сделать привязку к созданному пользователем дому. То есть пользователь должен иметь возможность выбрать из списка только те дома, которые он сам создал и не должен иметь возможность видеть и выбирать дома других зарегистрированных на сайте пользователей.
То есть нужно поле типа "Список", формируемое на основе названий личных материалов пользователя, принадлежащих определённому типу.
Заранее спасибо за любую помощь и наводку! Респект и уважуха разработчикам друпала!)
Комментарии
Entity reference - там можно настроить результаты выборки на основе своего вьюса.
Т.е. можно сделать вьюс по домам, где аргумент - это текущий пользователь. И выбрать это представление в настройках поля entity reference у квартиры.
заранее прошу прощения за английские названия, на русском мало с друпалом работал
1) создаем поле с типом Entity Reference
2) Создаем view "Квартиры", в нем - дисплей (Display) с типом Entity Reference
3) В фильтрах делаем условия " автор - текущий пользователь", тип - квартира и далее что душе угодно
4) В настройках поля выбираем связь на квартиры и чуть ниже - через Views - выбираем нашу view c нашим дисплеем
+ https://www.drupal.org/project/entityreference_view_widget для drupal 7
D8
Благодарю всех за помощь! vlucas, да, мне Drupal 8 нужен)
Блин какой же классный этот Drupal! Такой гибкий в настройке, просто прекрасно!
Честно говоря, что первые слова топика, что этот коммент - звучат как сарказм.
Я так и не понял, правду пишите или нет