web-dev-qa-db-fra.com

Comment obtenir toutes les options d'un champ «sélectionner»?

Comment puis-je obtenir toutes les options pour un champ cck?

Par exemple, il y a un champ avec 3 options dans les valeurs autorisées, comme option1, option2, option3.Y a-t-il une fonction qui reçoit le nom du champ et renvoie l'option1 à l'option3?

14
Nick.h

Dans Drupal 7 vous pouvez utiliser field_info_field () , tandis que dans Drupal 6 vous pouvez utiliser content_field_instance_read () , qui est défini dans le module CCK.

Comme l'a dit @Lauri:

Vous pouvez également utiliser list_allowed_values ​​() .

$field = field_info_field('field_name');
$allowed_values = list_allowed_values($field);
7
Mohammad Ali Akbari

Vous pouvez également utiliser list_allowed_values ​​() .

$field = field_info_field('field_name');
$allowed_values = list_allowed_values($field);
40
Lauri