¿Cómo puedo obtener una lista de todos los modos de visualización de entidades disponibles?


9

Necesito tener una lista de todos los modos de vista disponibles para un tipo de entidad para poder usarla como #optionsen un campo de selección.

¿Algunas ideas? Gracias

Respuestas:


13

Creo que estás hablando de modos de vista para entidades.

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

Resultaría como

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.