function picture_link_types in Picture 7
Same name and namespace in other branches
- 7.2 picture.module \picture_link_types()
Helper function to compute the list of possible link types.
2 calls to picture_link_types()
File
- ./
picture.module, line 1534 - Picture formatter.
Code
function picture_link_types($instance) {
$link_types = array(
'content' => t('Content'),
'file' => t('File'),
);
if (module_exists('colorbox')) {
$link_types['colorbox'] = t('Colorbox');
}
// If the link module is installed, also allow any link fields to be used.
foreach (field_info_fields() as $field_key => $field_info) {
if ($field_info['type'] == 'link_field') {
$field_instance = field_info_instance($instance['entity_type'], $field_info['field_name'], $instance['bundle']);
if ($field_instance) {
$link_types[$field_key] = "{$field_instance['label']} ({$field_info['field_name']})";
}
}
}
return $link_types;
}