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

Privatemsg и доп.поле

Privatemsg и доп.поле
, by

Здравствуйте, Иван и форумчане.

Спасибо за материалы на сайте. Очень доходчивы статьи и видеоуроки.

Появился вопрос, который самостоятельно не могу решить. Возможно вы мне поможете.

! Есть сайте вакансии-резюме: Друпал 7.  У каждого пользователя (работодатель, соискатель) есть свои материалы (вакансии, резюме). Авторские ноды выведены в личном кабинете Представлением.

Для общения между пользователями  пытаюсь в конце каждого материала создать кнопку "Отклик". Для этой функционала хорошо подходит модуль Privatemsg . Допустим Работодатель просматривает резюме и в выбранном нажимает кнопку "Отправить автору личное сообщение". Открывается форма отправки и в этой форме мне нужно вывести поле с выпадающем списком или радиокнопками все материалы Работодателя (автора). Что бы он мог в этом списке выбрать ту вакансию, которую он хотел бы в сообщении отправить Соискателю.

Скажите, можно ли вывести такое поле с возможностью выбора авторских материалов только пользователя? Может быть на вашем сайте есть решение?!

 

Спасибо.

1 answer
votes: 1281
Answer

Здравствуйте, это делается через поле Node Reference подмодуля Reference:
https://www.drupal.org/project/references

Если у вас кастомная форма, то можете кастомно подгружать ноды через функцию node_multiple_load() с параметрами.


Да. работает через Reference. Пришлось повозиться с контекстными фильтрами и связями в Представлении пользователя, в итоге все получилось.

Спасибо анонимному пользователю за подсказку.