2011-09-15 2 views
3

드루팔 (Drupal 6)에서모듈을 사용하여 일부 PHP를 내보기에 삽입하고 있습니다. php CustomField의 도우미 텍스트는 다음과 같습니다.

$ data : 데이터베이스에서 가져온 레코드 (예 : $ data-> nid)가 포함되어 있습니다.

좋아요 ... 아주 간단합니다. 그래서, 출력보기에서 field_short_title라는 사용자 지정 필드가 있습니다. 이제 변수 값 $data에서 어떻게 그 가치를 끌어낼 수 있습니까? 나는 다음을 시도했지만 운 :

$data->field_short_title

$data->field_short_title_value

$data->node_data_field_short_title.field_short_title_value

은 분명히이 바로 ... 나의 부분에 드루팔 구문 오류가 단지 어떤 종류입니까?

답변

1

Ahh ... <?php print_r ($data) ?>을 사용하여 $ data 변수가 어떻게되는지 확인했습니다. 여기에 내가 찾던 내용은 다음과 같습니다

node_data_field_short_title_field_short_title_value 

그래서 모든 것은 다음과 같습니다

<?php echo $data->node_data_field_short_title_field_short_title_value ?> 

직관적되어 있지는? 한숨 ...

1

사용 print_r($data) 모든보기 필드 컴퓨터 이름이 표시됩니다. PHP 코드에서 해당 이름을 사용할 수 있습니다. 이제 원하는 위치에서보기 필드 값을 얻을 수 있습니다.

관련 문제