В админке при заполнении поля выпадает список в который попадают значения из уже ранее созданных нод

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

Аватар пользователя a.venni a.venni 29 мая 2014 в 0:29

можете помочь советом по друпалу? Чтобы в админке при добавлении нового материала(ноды) в полях можно было бы выбрать материалы из уже ранее добавленных, например есть тип материалов Города, и допустим 2 города мы добавили. И еще есть тип Отели, и у него есть поле город.
Так вот: Приходится вводить город в ручную. Интересно есть какое нибудь решения чтобы города выпадали списком, которые мы добавили ранее?

Комментарии

Аватар пользователя a.venni a.venni 29 мая 2014 в 5:14

Нет Вы не поняли суть вопроса, города это тип материала (название, страна, картинка) - на сайте уже добавили несколько десятков стран и городов! Поэтому переделывать под таксономию не получится.

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

Теперь мы хотим добавить город Москву, мы создаем ноду Города, заполняем ([Москва,Россия,*картинка*]) - тут нюанс при выборе страны, сейчас я ее вписываю вручную! Но хотелось бы сделать чтобы на этом месте был список в котором исходя из нашего примера выбор падал на Казахстан или Россию, чтобы спокойно могли выбрать, а не писать каждый раз.

Может есть какой плагин который поможет связать поля?
Делал такое как то на движке Wordpress с помощью плагина Advanced Custom Fields.

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

Но есть ли такое на друпал или это может уже вшито в друпал, или модуль есть аналогичный? Кто нибудь реализовывал подобное?

Аватар пользователя Ch Ch 29 мая 2014 в 7:09

"a.venni" wrote:
а уже при создании нам выпадает список созданных материалов этого типа

entityreference ведь так и работает?

"a.venni" wrote:
Нет Вы не поняли суть вопроса, города это тип материала (название, страна, картинка) - на сайте уже добавили несколько десятков стран и городов! Поэтому переделывать под таксономию не получится.

Несколько десятков можно в ручную скопипастить за пару часов.