Devo avere un elenco di tutte le modalità di visualizzazione disponibili per un tipo di entità in modo da poterlo utilizzare come #options
in un campo di selezione.
Qualche idea? Grazie
Devo avere un elenco di tutte le modalità di visualizzazione disponibili per un tipo di entità in modo da poterlo utilizzare come #options
in un campo di selezione.
Qualche idea? Grazie
Risposte:
Penso che tu stia parlando delle modalità di visualizzazione per le entità.
$entity_info = entity_get_info('node');
debug(array_keys($entity_info['view modes']));
Ne risulterebbe come
array (
0 => 'full',
1 => 'teaser',
2 => 'rss',
3 => 'search_index',
4 => 'search_result',
)
Potresti anche voler usare questa funzione ...
field_view_mode_settings($entity_type, $bundle);
https://api.drupal.org/api/drupal/modules!field!field.module/function/field_view_mode_settings/7