Como posso obter uma lista de todos os modos de exibição de entidade disponíveis?


9

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 #optionsem um campo de seleção.

Alguma ideia? obrigado

Respostas:


13

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',
)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.