function node_reference_feeds_parser_sources_alter in References 7.2
Implements hook_feeds_parser_sources_alter().
File
- ./
references.feeds.inc, line 18 - References Feed File.
Code
function node_reference_feeds_parser_sources_alter(&$sources, $content_type) {
if (!empty($content_type)) {
$fields = field_info_fields();
foreach ($fields as $field) {
if ($field['type'] == 'node_reference' && isset($field['bundles']['node']) && in_array($content_type, $field['bundles']['node'])) {
$sources['parent:node_reference:' . $field['field_name']] = array(
'name' => t('Feed node: Node Reference (nid): @field_name', array(
'@field_name' => $field['field_name'],
)),
'description' => t('Node References from the parent feed node.'),
'callback' => 'node_reference_feeds_get_source',
);
}
}
}
return $sources;
}