Перенести содержимое поля с «родительского» узла на «дочерний» узел в Drupal - PullRequest
1 голос
/ 09 сентября 2010

Что мне нужно сделать, это перенести данные из поля в «родительском» узле в «дочерний» узел.Примерно так:

$myactive_trail = menu_get_active_trail();
$parent = $myactive_trail['2']['link_path'];
print $parent->field_video['0']['filepath'];

Я знаю, что нет такой вещи, как родитель, поэтому я не пытаюсь использовать menu_get_active_trail().Я могу напечатать $parent link_path, но не знаю, как вызвать поле из родительского узла.

1 Ответ

1 голос
/ 28 сентября 2010

Я был в аналогичном положении. Ссылки на узлы CCK довольно полезны и, на самом деле, довольно просты, если вы знаете, как ими манипулировать. Если я правильно понимаю ваш вопрос ... Я полагаю, что вы хотите добавить части типа "родительского" узла при отображении типа "дочернего" узла. Если это правильно, есть учебное видео, которое объясняет, как это сделать именно. Он также дает указатели на фактическую настройку ссылки на узел CCK.

http://geoffhankerson.com/drupal/cck-nodereference-screencast.html

Надеюсь, это поможет!

...