2010-07-05 3 views
0

노드 데이터를 제출 필요가 CCK 데이터를 기반으로 노드를 계산하고 drupal6 + 분류에서어떻게-하는 CCK는 CCK의 체크 박스와 드루팔에

보기 필드를 통해 displaing에 따라 노드를 계산) 하지만 cck 사용자 정의 필드를 통해 택 소노 미가없는 d7에 대해 생각하고 있습니다.

CCK 파일을 기반으로 노드를 계산하는 API 함수가 있습니까?

답변

0

D7에서 CCK 필드에 노드를 계산하는 API 함수가 있는지 모르겠지만, API의 기능에 대한 마법의 아무것도 당신이 그것을 필요로하는 경우에, 당신은 쉽게 기능을 직접 만들 수 있습니다. 나는 테이블 구조가 될 것입니다 방법을 모른다, 그러나 D6에서 CCK과 같은 경우이 같은 것을 할 수있는 :

function mymodule_field_node_count($content_type, $field_name) { 
    return db_result(db_query("SELECT COUNT(*) FROM {field_%s} 
          WHERE %s <> NULL AND %s <> '';", 
          $content_type, $field_name, $field_name)); 
} 

당신은 아마 위의 것보다 그것이 더 예쁘게 만들 수를, 이것은 단지입니다 그것을 보여주기 위해 당신이 당신을 위해 그것을 해결하는 기능을 만들 수 있습니다, 당신이 뭔가를 할 필요가있다. 모든 많은 API 함수 후 종종 논리의 비트와 일반적으로 필요한 일부 쿼리에 불과하다.

관련 문제