function node_gallery_api_form_file_entity_file_display_form_alter in Node Gallery 7
Implments hook_form_FORM_ID_alter() for file_entity_file_display_form.
_state
Parameters
array $form:
string $form_id:
File
- ./
node_gallery_api.module, line 362 - Node Gallery module.
Code
function node_gallery_api_form_file_entity_file_display_form_alter(&$form, &$form_state, $form_id) {
$settings = variable_get('node_gallery_api_file_link_settings', array());
$form['node_gallery_api_link'] = array(
'#type' => 'select',
'#options' => array(
'none' => t('None'),
'gallery_item' => t('Link to gallery item'),
'gallery' => t('Link to gallery'),
),
'#title' => t('Node Gallery Link'),
'#default_value' => isset($settings[$form['#file_type']][$form['#view_mode']]) ? $settings[$form['#file_type']][$form['#view_mode']] : 'none',
);
$form['#submit'][] = 'node_gallery_api_file_entity_display_form_submit';
}