Comment obtenir une liste de tous les modes d'affichage d'entité disponibles?

9

J'ai besoin d'avoir une liste de tous les modes d'affichage disponibles pour un type d'entité afin de pouvoir l'utiliser comme #optionsdans un champ de sélection.

Des idées? Merci

Marius Ilie
la source

Réponses:

13

Je pense que vous parlez de modes d'affichage pour les entités.

$entity_info = entity_get_info('node');
debug(array_keys($entity_info['view modes']));

Il en résulterait

array (
  0 => 'full',
  1 => 'teaser',
  2 => 'rss',
  3 => 'search_index',
  4 => 'search_result',
)
Shoaib Nawaz
la source