Как мне разобраться с drupal hook_views_tables? - PullRequest
0 голосов
/ 26 мая 2010

Для поля title я хочу вернуть node.title, но то, что я пробовал, не работает:

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,
                    ),

1 Ответ

0 голосов
/ 26 мая 2010

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

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

...