2011-04-29 22 views
0

"field_enroll_link"라는 필드가 있습니다. 주변 div를 모두 제거하고 필드 내용 만 인쇄하려고합니다 (앵커 태그의 href로 이동). "field-field_enroll_link-course.tpl.php"및 "field-field-enroll-link-course.tpl.php"파일을 만들어 내 템플릿 폴더에 넣었습니다. 그것은 단지 <?php print render($item); ?>을 포함하고 있었지만, 캐시 된 것을 지우고 테마를 바꿨을 때, 나는 주변의 모든 div와 마크 업을 여전히 얻고 있습니다. Drupal 7에서 field.tpl.php를 어떻게 오버 라이딩합니까?필드 출력 사용자 정의

답변

1

테마의 template.php 파일에이 기능을 정의하고 캐시를 삭제하십시오. devel 모듈을 설치했다고 가정합니다.

function your-theme_name_field($variables){ 
dsm($variables['items'][0]['#markup']); 
return ; 

}

당신은 당신이 찾고있는 값에 액세스 할 수 있습니다.