Révision b08d2851
Ajouté par Assos Assos il y a environ 10 ans
drupal7/sites/all/modules/flag/includes/flag/flag_entity.inc | ||
---|---|---|
51 | 51 |
// Add checkboxes to show flag link on each entity view mode. |
52 | 52 |
$options = array(); |
53 | 53 |
$defaults = array(); |
54 |
foreach ($entity_info['view modes'] as $name => $view_mode) { |
|
54 |
$entity_view_modes = $entity_info['view modes']; |
|
55 |
foreach ($entity_view_modes as $name => $view_mode) { |
|
55 | 56 |
$options[$name] = t('Display on @name view mode', array('@name' => $view_mode['label'])); |
56 | 57 |
$defaults[$name] = !empty($this->show_in_links[$name]) ? $name : 0; |
57 | 58 |
} |
59 |
// Select the first display option by default if this is a new flag. |
|
60 |
if (empty($this->fid)) { |
|
61 |
$first_view_mode = reset(array_keys($entity_view_modes)); |
|
62 |
$defaults[$first_view_mode] = $first_view_mode; |
|
63 |
} |
|
58 | 64 |
|
59 | 65 |
$form['display']['show_in_links'] = array( |
60 | 66 |
'#type' => 'checkboxes', |
Formats disponibles : Unified diff
Weekly update of contrib modules