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 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
Respostas:
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);