--- nodehierarchy.module-old 2009-07-13 23:44:56.000000000 -0700 +++ nodehierarchy.module 2009-07-13 23:44:32.000000000 -0700 @@ -1107,3 +1107,26 @@ function _nodehierarchy_get_parent_types return $types; } +/** + * hook_views_data - expose nodehierarchy table to views module. + */ +function nodehierarchy_views_data() { + + $data['nodehierarchy']['table']['join'] = array( + 'node' => array( + 'left_field' => 'nid', + 'field' => 'nid', + ), + ); + $data['nodehierarchy']['parent'] = array( + 'group' => t('Node hierarchy'), + // Information for bringing in additional base tables + 'relationship' => array( + 'base' => 'node', + 'base field' => 'nid', + 'label' => t('Parent node'), + ), + ); + + return $data; +}