Changeset 21298


Ignore:
Timestamp:
2011/10/24 16:23:56 (9 years ago)
Author:
shutta
Message:

#1520 (商品詳細にて、規格が存在する商品の在庫が0の場合、「商品を拡大する」が動作していない)
在庫切れの場合に、fnSetClassCategoriesがjavascriptエラーになるのを修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/pages/products/LC_Page_Products_Detail.php

    r21288 r21298  
    108108        $this->mode = $this->getMode(); 
    109109 
    110         // 規格選択セレクトボックスの作成 
    111         $this->js_lnOnload .= $this->lfMakeSelect(); 
    112  
    113110        $objProduct = new SC_Product_Ex(); 
    114111        $objProduct->setProductsClassByProductIds(array($product_id)); 
     
    131128        $this->tpl_product_class_id = $objProduct->classCategories[$product_id]['__unselected']['__unselected']['product_class_id']; 
    132129        $this->tpl_product_type = $objProduct->classCategories[$product_id]['__unselected']['__unselected']['product_type']; 
     130 
     131        // 在庫が無い場合は、OnLoadしない。(javascriptエラー防止) 
     132        if ($this->tpl_stock_find) { 
     133            // 規格選択セレクトボックスの作成 
     134            $this->js_lnOnload .= $this->lfMakeSelect(); 
     135        } 
    133136 
    134137        $this->tpl_javascript .= 'classCategories = ' . SC_Utils_Ex::jsonEncode($objProduct->classCategories[$product_id]) . ';'; 
Note: See TracChangeset for help on using the changeset viewer.