Такой вопрос есть.
В материале Работа есть поле, которое ссылается на Сотрудник.
Надо в материале Сотрудник сделать ссылку по которой можно создать Работа с уже заполненной связью этой.
Реально такое? Как?
первое что пришло в голову это в url (ссылка на node/add/работа) передать параметр с nid Сотрудник, а на странице Работа подставить в поле значение по умолчанию параметр с url
Столкнулся с той же задачей, нашел такое реение:
Форму создания Работа сапихиваем в блок через Advenced Form Block
выводим блок на странице Сотрудник.
Кастомный токен для получения NID текущей ноды (в которой размещен блок с формой Раота)
Токен подставляем в поле референс
через hook_form_alter скрываем поле референс и делаем его disabled чтобы ручками пользователь ничего не сломал.
Profit.
Комментарии
первое что пришло в голову это в url (ссылка на node/add/работа) передать параметр с nid Сотрудник, а на странице Работа подставить в поле значение по умолчанию параметр с url
можно через custom_token попрбовать решить
надо попробовать
Такое решение подойдет? http://php-include.ru/stati/uproshchenie-svyazki-dvuh-materialov-v-drupal
https://www.drupal.org/project/entityreference_prepopulate
Столкнулся с той же задачей, нашел такое реение:
Форму создания Работа сапихиваем в блок через Advenced Form Block
выводим блок на странице Сотрудник.
Кастомный токен для получения NID текущей ноды (в которой размещен блок с формой Раота)
<?php
<?
if (arg(0) == 'node' && is_numeric(arg(1)) ) {
echo arg(1);
} else {
echo ' ';
}
?>
Токен подставляем в поле референс
через hook_form_alter скрываем поле референс и делаем его disabled чтобы ручками пользователь ничего не сломал.
Profit.