Eu preciso ter uma lista de todos os modos de exibição disponíveis para um tipo de entidade, para que eu possa usá-lo como #options
em um campo de seleção.
Alguma ideia? obrigado
Eu acho que você está falando sobre modos de exibição para entidades.
$entity_info = entity_get_info('node');
debug(array_keys($entity_info['view modes']));
Isso resultaria como
array (
0 => 'full',
1 => 'teaser',
2 => 'rss',
3 => 'search_index',
4 => 'search_result',
)
Você também pode querer usar esta função ...
field_view_mode_settings($entity_type, $bundle);