2012-06-11 3 views
1

저는 상점 웹 사이트에서 Drupal 7.12 및 Ubercart 3.0을 연구 중입니다. 제품 카테고리에서 작업하는 동안, 나는 상위 범주의 항목 잘못 계산뿐만 아니라 하위 상위 또는 하위 하위 상위 범주를 얻고 같은 :Drupal 7-Ubercart 3의 Cat/SubCat 제품 수가 올바르지 않습니다.

고양이 A (5)
            고양이 1 (3)
                        아이템
                      항목이

나는 분류 모듈 또는 uc_catalog 모듈 중 버그가 있다고 생각합니다. 나는 그물을 조사했지만 완벽한 해결책을 찾지 못했습니다. 따라서 개별 항목의 수를 상위 카테고리에 표시하고 각 카테고리 앞에 총계를 표시해야하므로이 특정 문제에 대한 해결 방법이있는 사람이 있습니다.

제품 항목 만 계산하는 것이 아니라 제품 항목과 함께 범주를 계산하는 것 같습니다.

감사합니다.

안부

+1

누구나 답변을 ..... 그래서 큰 drupal 커뮤니티 stackoverflow에서 아직 답변을 ... 드루팔 (Drupal 그림 .... – user1416732

답변

0

PLS 위 싶게 (중간 언어) 및 현재 언어 만 노드를 계산하는 예이다 uc_catalog.module

$query->entityCondition('entity_type', 'node') 
    ->entityCondition('bundle', $types) 
    ->propertyCondition('status', 1) // Don't include unpublished products. 
    ->propertyCondition('language', array($language->language, 'und')) 
    ->fieldCondition('taxonomy_catalog', 'tid', $branch->tid) 
    ->count(); 
    $num = $query->execute(); 

의 코드의 부분을 참조. 이것이 유버캣의 결핍입니다.