--- FeedsParser.inc 2011-02-22 16:59:10.000000000 +0100 +++ FeedsParser-new.inc 2011-02-24 10:49:03.000000000 +0100 @@ -100,6 +100,10 @@ abstract class FeedsParser extends Feeds 'name' => t('Feed node: User ID'), 'description' => t('The feed node author uid.'), ); + $sources['parent:nid'] = array( + 'name' => t('Feed node: Node ID'), + 'description' => t('The feed node nid.'), + ); return $sources; } @@ -130,6 +134,10 @@ abstract class FeedsParser extends Feeds ($node = node_load($source->feed_nid))) { return $node->uid; } + if ($element_key == 'parent:nid' && + $source->feed_nid) { + return $source->feed_nid; + } $item = $result->currentItem(); return isset($item[$element_key]) ? $item[$element_key] : ''; }