Как получить все параметры поля «Выбрать»?

14

Как я могу получить все опции для поля cck?

Например, есть поле с 3 опциями в допустимых значениях, например, option1, option2, option3.Есть ли функция, которая получает имя поля и возвращает option1 в option3?

Nick.h
источник

Ответы:

7

В Drupal 7 вы можете использовать field_info_field () , а в Drupal 6 вы можете использовать content_field_instance_read () , который определен в модуле CCK.

Как сказал @Lauri:

Вы также можете использовать list_allowed_values ​​() .

$field = field_info_field('field_name');
$allowed_values = list_allowed_values($field);
Мохаммед Али Акбари
источник
40

Вы также можете использовать list_allowed_values ​​() .

$field = field_info_field('field_name');
$allowed_values = list_allowed_values($field);
Лаури
источник
Это должно быть помечено как правильный ответ.
rugar