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

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.