2009-07-14 4 views
1

"views-view-unformatted - FAQ.tpl.php"라는 사용자 정의 뷰 템플릿을 작성했습니다. 노드에 액세스하려면 어떻게해야합니까? $ rows 배열에는 node.tpl.php 템플릿에서 컨텐트를Drupal의 뷰에서 노드 정보에 액세스하는 방법

결론은 이것이다 -.. 내가 분류법에 의해 섹션으로 자주 묻는 질문을 구성 할

답변

2

은 $ 노드 변수를 시도 당신이 가지고있는 변수를 참조하십시오. 사용할 수 있고 devel 모듈을 설치했으면

<?php dpm(get_defined_vars()); ?> 

템플릿. 그러면 모든 변수가 표시됩니다. 그러나 여러 노드가 표시된 뷰가있는 경우 루프 외부에서 정의되지 않으므로 루프를 표시하는 루프 내에서이 작업을 수행해야 할 수 있습니다.

1

스타일 옵션에서 찾을 수있는 그룹화 필드를 살펴볼 수 있습니다. 그룹화 필드를 사용하면 추가 한 필드 중 하나를 그룹화 할 수 있습니다 (필드 행 스타일보기를 사용하는 경우).

그렇지 않으면 노드 객체에 실제로 액세스해야하는 경우보기 행 스타일을 노드로 전환 한 다음 노드 템플릿 node-node_type.tpl.php (보기가 단일 콘텐츠 유형이라고 가정)를 사용하여 스타일을 변경하십시오 보기의 각 노드 이 경우보기에 배치 될 때 전체 노드보기와 노드보기를 구별 할 수 있도록 행 스타일 옵션의 작성 모드 옵션을 Teaser로 설정할 수도 있습니다.

희망이 있습니다.

관련 문제