[РЕШЕНО]Автоматическое создание связей между нодами

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

Аватар пользователя Sentrashy@drupal.org Sentrashy@drupal.org 17 февраля 2011 в 7:47

Есть нода типа А. На страницах этого типа ноды есть ссылка на создание ноды типа В. Как при создании ноды В со страницы ноды А автоматически создать между ними связь, ддя последующего использования ее во views?

upd: поставил модуль Node Reference URL Widget, модуль отличный, как раз для этих целей. Для тех кто не читает описания на страницах модулей вот ссылка на видео, где все подробно описывается.

Комментарии

Аватар пользователя monsterofcode monsterofcode 17 февраля 2011 в 8:16

Может так - ставите поле типа ноде референс в тип Б
ставите модуль компьютед филдс для ССК
В типе А создаёте поле компьютед филд и в нём

$args=explode('/',$_GET['q']);
$display = l('Create Б','node/add/Б/'.$args[1]);

В поле нодереференс типа Б - php код для помойму дефолтнго значения
вроде такого

$args=explode('/',$_GET['q']);
return array(0 => $args[3]);

скопипастил со старого своего и зелёного - там можно юзать arg(1) & arg(3) вместо эксплодов. А вто в типе Б толком непомню. там помойму как массивдолжен выглядеть.