Node reference, drupal

Підкажіть, будь ласка, як додати в поле Node reference нові значення і видалити старі. При цьому це поле знаходиться всередині Field collection.

На даний момент намагався зробити таким чином:
1. Написав функцію нового action в модулі.
2. Усередині кілька foreach для того, щоб дістатися до поля.
3. Привласнив значення тестових id полю:
$ Node-> field_collection [$ lang] [0] [ 'field_reference'] [$ lang] [0] [ 'target_id'] = 2;
$ Node-> field_collection [$ lang] [0] [ 'field_reference'] [$ lang] [1] [ 'target_id'] = 3;
$ Node-> field_collection [$ lang] [0] [ 'field_reference'] [$ lang] [2] [ 'target_id'] = 4;
4. dpm ($ node)
5. node_save ($ node)

результат:
Нічого не збережено.

Notice: Undefined property: stdClass :: $ is_new in node_save () (line 1108 of /modules/node/node.module).

Вирішив розібратися з CCK-полями типу NodeReference, щоб дані для завдання їх значень і відображення можна було отримувати через Views (див. Рис.)

Node reference, drupal

Я так розумію, що якщо на сайті є багато однотипних об'єктів з однаковим заголовком, наприклад, "Миколаївка" або "Іванов", введення посилань на подібні об'єкти без уточнюючої інформації ( "Миколаївка, Некліновського район, Ростовська область" або "Іванов, Сергій Петрович , цех № 5, зварювальник ") може просто привести до введення невірної інформації, коли введеш не ту Миколаївки або не ту Іванова. І ось якраз для вирішення таких проблем і існує можливість прив'язки Views до NodeReference.

Виберіть (jQueryUI tabs). Як зробити вкладки на сторінці? як все це справа підключити і як користуватися?

Node reference, drupal

Там внизу кредитний калькулятор і ось він буде залежати від обраної вкладки (якої ще немає).

Як правильно пов'язати типи матеріалів?

Схожі статті