2012-06-11 43 views
1

我正在使用Drupal 7.12和Ubercart 3.0作爲商店網站。雖然產品項目的工作,我得到的父類項目的錯誤計數以及子父母或分次父類,如:Drupal 7中的Cat/SubCat產品數不正確 - Ubercart 3

的貓(5)
           的貓-1(3)
                       項目1
                       項目2

我認爲無論是在分類模塊或模塊uc_catalog錯誤。我已經在網上搜索,但沒有找到任何完美的解決方案。因此,任何人都有針對這個特定問題的解決方法,因爲我必須顯示其各自類別前的項目數和父類別中的總數。

看起來它不僅僅包括產品項目,而且還包括產品項目和類別。

謝謝你的時間。

問候

+1

任何人都有答案.....如此大的drupal社區在stackoverflow,但沒有答案...是Drupal的圖片.... – user1416732

回答

0

請參閱的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(); 

這部分代碼以上是計數僅與UND(中性語言)和當前語言中的節點的示例。這是Ubercart的缺陷。

相關問題