Implements hook_field_formatter_prepare_view().
function link_field_formatter_prepare_view($entity_type, $entities, $field, $instances, $langcode, &$items, $displays) {
foreach ($entities as $id => $entity) {
$settings = $displays[$id]['settings'];
foreach ($items[$id] as $delta => &$item) {
// Add optional 'rel' attribute to link options.
if (!empty($settings['rel'])) {
$item['options']['attributes']['rel'] = $settings['rel'];
}
// Add optional 'target' attribute to link options.
if (!empty($settings['target'])) {
$item['options']['attributes']['target'] = $settings['target'];
}
}
}
}