2011-12-07 1 views
0

7 어휘드루팔 내가 (선 테마를 사용) 특정 어휘에 대한 사용자 지정 페이지를 만든 페이지

page--vocabulary--2.tpl.php 

지금까지 내가 페이지를 사용자 정의 할 수있는 작품,하지만 난 내 인생이 작동하지 수에 대한 사용자 정의 필드를 렌더링하는 방법 (field_banner). 드루팔 아주 새로운, 나는 당 '기간'으로, 나는 템플릿의 헤더에 이미지 (field_banner)의 배열을 표시하려면, 기본적으로

$page['content']['term']['#term']->field_banner 

에서 필드를 찾을 수 있습니다. Drupal 사고 방식에 여전히 압도되어 내 질문에 의미가 있기를 바랍니다.

답변

0

먼저 필드가 해당 페이지에로드되는지 확인해야합니다. 노드입니까?

내가 제안하는 것은 dev 모듈을 설치하고 페이지를 볼 때 개발자 탭이 보일 것입니다. 해당 탭에서 액세스 할 필드를 찾아야합니다. 목록에서 찾으면 템플릿 파일에서 액세스 할 수 있습니다.

코드는 다음과

$node->field_link['und'][0]['value'] 

where to find it

+0

아처럼 보일 것이다! 아니, $ 노드 변수가 설정되지 않은 제안을 주셔서 감사합니다. 노드를 페이지 템플릿에로드하려면 어떻게해야합니까? – null

+0

나는 할 수 있다고 생각하지 않는다 :) –

+0

아,하지만 필드는 $ page [ 'content'] [ 'term'] [ '# term'] -> field_banner처럼 페이지에로드된다. – null

관련 문제