Skip to content

Instantly share code, notes, and snippets.

@dawehner
Forked from rfay/gist:918723
Created April 14, 2011 19:22
Show Gist options
  • Save dawehner/920260 to your computer and use it in GitHub Desktop.
Save dawehner/920260 to your computer and use it in GitHub Desktop.
function asin_field_views_data($field) {
$data = field_views_field_default_views_data($field);
foreach ($data as $table_name => $table_data) {
foreach ($table_data as $field_name => $field_data) {
// Check for fieldapi value fields.
if (isset($field_data['filter']['field_name'])) {
$data[$table_name][$field_name]['relationship'] = array(
'handler' => 'views_handler_relationship',
'base' => 'amazon_item',
'base_field' => 'asin',
'label' => t('ASIN from !field_name', array('!field_name' => $field['field_name'])),
);
debug($data[$table_name][$field_name]['relationship'], "\$data[$table_name][$field_name]['relationship']");
}
}
}
return $data;
}
@rfay
Copy link

rfay commented Apr 14, 2011

Thanks so much for your help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment