Автоматическое создание материалов и заполнение у них поля Node reference

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

Аватар пользователя HarryAscent HarryAscent 30 октября 2013 в 2:01

Как я могу создавать автоматически несколько материалов(тип материала Б), после создания материала(тип материала А) и чтобы, потом была связь между материалами(типа материала Б) с материалом (типа материала А).

Комментарии

Аватар пользователя K0r5hun K0r5hun 30 октября 2013 в 2:40

А в чём проблема? Программно создаёшь материал А. Запоминаешь его id.
Потом создаёшь материалы B и указываешь программно ссылку на материал А.
http://drupal.stackexchange.com/questions/15715/how-can-i-set-a-node-ref...

Аватар пользователя HarryAscent HarryAscent 30 октября 2013 в 11:02

K0r5hun wrote:
А в чём проблема? Программно создаёшь материал А. Запоминаешь его id.
Потом создаёшь материалы B и указываешь программно ссылку на материал А.
http://drupal.stackexchange.com/questions/15715/how-can-i-set-a-node-ref...
Мне нужно автоматическое создание нод Б, после ручного создания ноды А и связь между А и Б. Но спасибо за ссылку, что-то похожее по ней

Аватар пользователя user_deleted user_deleted 30 октября 2013 в 3:30

Добавить поле ссылки, и во время создания программно материала присвоить этому полю nid связанного материала.
$node->field_member[LANGUAGE_NONE][0]['nid']=$nid;