? 1001590-3_path_alias.patch Index: plugins/FeedsNodeProcessor.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feeds/plugins/FeedsNodeProcessor.inc,v retrieving revision 1.69.2.16 diff -u -p -0 -r1.69.2.16 FeedsNodeProcessor.inc --- plugins/FeedsNodeProcessor.inc 16 Dec 2010 19:45:45 -0000 1.69.2.16 +++ plugins/FeedsNodeProcessor.inc 17 Dec 2010 21:51:38 -0000 @@ -208,0 +209,3 @@ class FeedsNodeProcessor extends FeedsPr + case 'path_alias': + $target_node->path['alias'] = $value; + break; @@ -254,0 +258,7 @@ class FeedsNodeProcessor extends FeedsPr + // If path is enabled expose path alias. + if (module_exists('path')) { + $targets['path_alias'] = array( + 'name' => t('Path alias'), + 'description' => t('URL path alias for node'), + ); + } Index: plugins/FeedsTermProcessor.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feeds/plugins/FeedsTermProcessor.inc,v retrieving revision 1.25.2.14 diff -u -p -0 -r1.25.2.14 FeedsTermProcessor.inc --- plugins/FeedsTermProcessor.inc 29 Oct 2010 21:19:06 -0000 1.25.2.14 +++ plugins/FeedsTermProcessor.inc 17 Dec 2010 21:51:38 -0000 @@ -109,0 +110,14 @@ class FeedsTermProcessor extends FeedsPr + * Override setTargetElement to operate on a target item that is a node. + */ + public function setTargetElement(FeedsSource $source, $target_term, $target_element, $value) { + switch ($target_element) { + case 'path_alias': + $target_term->path['alias'] = $value; + break; + default: + parent::setTargetElement($source, $target_term, $target_element, $value); + break; + } + } + + /** @@ -124,0 +139,7 @@ class FeedsTermProcessor extends FeedsPr + // If path is enabled expose path alias. + if (module_exists('path')) { + $targets['path_alias'] = array( + 'name' => t('Path alias'), + 'description' => t('URL path alias for term.'), + ); + } Index: plugins/FeedsUserProcessor.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/feeds/plugins/FeedsUserProcessor.inc,v retrieving revision 1.22.2.11 diff -u -p -0 -r1.22.2.11 FeedsUserProcessor.inc --- plugins/FeedsUserProcessor.inc 16 Dec 2010 17:21:02 -0000 1.22.2.11 +++ plugins/FeedsUserProcessor.inc 17 Dec 2010 21:51:38 -0000 @@ -143,0 +144,3 @@ class FeedsUserProcessor extends FeedsPr + case 'path_alias': + $target_user->path['alias'] = $value; + break; @@ -177,0 +181,7 @@ class FeedsUserProcessor extends FeedsPr + // If path is enabled expose path alias. + if (module_exists('path')) { + $targets['path_alias'] = array( + 'name' => t('Path alias'), + 'description' => t('URL path alias for user.'), + ); + }