Drupal 7에서 노드 내 특정 필드의 레이블을 어떻게 얻을 수 있습니까?
내가 관심있는 분야는 다음과 같은 구조를 가지고 있습니다.
[field_text_question1] => 배열 ( [und] => 배열 ( [0] => 배열 ( [값] => 영업 인턴 [형식] => [safe_value] => 영업 인턴 ) ) )
Drupal 7에서 노드 내 특정 필드의 레이블을 어떻게 얻을 수 있습니까?
내가 관심있는 분야는 다음과 같은 구조를 가지고 있습니다.
[field_text_question1] => 배열 ( [und] => 배열 ( [0] => 배열 ( [값] => 영업 인턴 [형식] => [safe_value] => 영업 인턴 ) ) )
답변:
가장 좋은 방법은 field_info_instance ($ entity_type, $ field_name, $ bundle_name) 를 사용하여 필드의 특정 불안정성에 대한 정보를 얻는 것입니다. 필드의 레이블은 해당 함수에서 반환 된 배열에 포함됩니다.
$info = field_info_instance('node','field_name','content_type_name');
print $info['label'];