选择列表的显示标签给定键

Chr*_*nch 3 drupal cck drupal-7 drupal-fields

给定"field_priority"字段的以下选择列表,如何在给定密钥(例如0,1,3)的情况下显示标签?

0|Low
1|Medium
2|High
3|Urgent
Run Code Online (Sandbox Code Playgroud)

Cli*_*ive 10

您可以使用field_info_field()以下方法快速获得它:

$key = 0; // Or whatever
$field = field_info_field('field_priority');
$label = $field['settings']['allowed_values'][$key];
Run Code Online (Sandbox Code Playgroud)

field.info.inc中有很多字段函数,它们非常方便.