2014-02-20 5 views
0

의 필드에 표시 계층 분류 문구가 나는 다음과 같은 구조의 카테고리 분류 어휘를 가지고있다.드루팔 7 드루팔 7에서 볼 수

노드 이름과 할당 된 범주를 나열하는 표 형식의보기를 만들었습니다.

이보기에서 범주 필드는 결과로 Sub cat two 만 표시합니다. 이 용어는 Cat two의 하위 항목이므로 하위 용어 대신 Cat two > Sub cat two과 같은 것을 보여 드리고자합니다.

나는 이것을 달성하는 방법에 대해 모른다.

힌트가 있습니까? 감사합니다.

답변

0

그건 간단한 해결책이 아니 었습니다. 나는이 방법으로 해결했다 :

  1. 내가 처음에 Views PHP module을 설치하고 활성화했다.
  2. 테이블로 포맷 된 콘텐츠 유형에 대한 콘텐츠보기를 만들었습니다. 이보기에서
  3. 나는 종류의 새로운 분야 만든 '글로벌 : PHP를', 그리고 '값 코드 "텍스트 영역에 다음과 같은 추가 :

    $n = node_load($data->nid); 
    $field = field_get_items('node', $n, 'field_tipo'); 
    $parents = taxonomy_get_parents_all($field[0]['tid']); 
    $output = array(); 
    foreach($parents as $term) { 
        array_unshift($output, $term->name); 
    } 
    
    return implode(' » ', $output); 
    

을 그리고 그것의를!