Как объединить два вида контента Drupal CCK без поля ссылки на узел? - PullRequest
0 голосов
/ 31 января 2012

Пользователи загрузили два CSV-файла, чтобы создать узлы для двух типов контента CCK (накладная и оплата), т. Е.

 Delivery       Payment
----------     ---------
 Order No.      Order No.
 Recipient      Charge
 Address

Я бы хотел создать представление для босса в виде отчета:

 Order No.  Recipient  Charge
 ---------  ---------  -------
  ...        ...        $...
  ...        ...        $...
  ...        ...        $...

Поле № заказа уникально для обоих типов контента.

Как это возможно сделать с точки зрения Друпала?

Ответы [ 2 ]

1 голос
/ 31 января 2012

Я полагаю, что вы ищете отношения просмотра.проверьте друпал просмотров отношений для видео-учебник.

0 голосов
/ 06 февраля 2012

Я использовал Просмотр пользовательского поля с полем PHP code для получения связанного результата через другое представление:

<?php

$order_no = $data->node_data_field_order_no_field_order_no_value;
if ($order_no) {
  $view = views_get_view('find_cck_node');
  $view->set_arguments(array('PAYMENT', $order_no));
  $view->execute();
  if (count($view->result)) {
    $value = $view->result[0]->node_data_field_payment_amount_field_payment_amount_value;
    print($value);
  }
}

?>
...