2010-05-26 3 views
0

Для title поле, я хочу вернуться node.title, но то, что я пытался не работает:Как справиться с drupal hook_views_tables?

return array('og' => array('name' => 'og', 
      'join' => array('left' => array('table' => 'node', 
        'field' => 'nid' 
        ), 
       'right' => array('field' => 'nid' 
        ), 
       ), 
      'fields' => array(
       'title' => array('name' => t('OG: Group: Group name'), 
        'table' => 'node', 
        'handler' => 'og_handler_field_title', 
        'help' => t('show group name.'), 
        'sortable' => true, 
        'sort_handler' => 'views_og_query_ogname', 
        'notafield' => false, 
        ), 

ответ

0

Я не использовал представления для Drupal 5, так что я мог бы быть немного прочь. Но когда вы делаете соединение на узле, вам не нужно на самом деле создавать поле заголовка узла самостоятельно. Вместо этого вы можете получить его непосредственно из таблицы узлов, как и для обычного узла.

Ваши объявления полей должны быть только для полей, которые у вас есть в таблице, которую вы хотите интегрировать в представления.