我需要有一个实体类型的所有可用视图模式的列表,以便可以#options
在选择字段中使用它。
有任何想法吗?谢谢
我需要有一个实体类型的所有可用视图模式的列表,以便可以#options
在选择字段中使用它。
有任何想法吗?谢谢
Answers:
我认为您正在谈论实体的视图模式。
$entity_info = entity_get_info('node');
debug(array_keys($entity_info['view modes']));
结果将是
array (
0 => 'full',
1 => 'teaser',
2 => 'rss',
3 => 'search_index',
4 => 'search_result',
)
您可能还想使用此功能...
field_view_mode_settings($entity_type, $bundle);
https://api.drupal.org/api/drupal/modules!field!field.module/function/field_view_mode_settings/7