# 在ec-cube的規格select中加上價錢 PART2

- URL: https://justfly.idv.tw/%e5%9c%a8ec-cube%e7%9a%84%e8%a6%8f%e6%a0%bcselect%e4%b8%ad%e5%8a%a0%e4%b8%8a%e5%83%b9%e9%8c%a2-part2/
- 日期: 2008-09-04
- 分類: WEB&amp;RIA
- 標籤: ec-cube, php, select

繼昨天把規格1的價錢加到select之後

馬上就碰到第2個問題

原來在ec-ecue中

要放入購物車的價錢是以規格2的select來決定的

所以如果有規格2的參數時

應該是在規格2的select顯示價錢才合理

但是先看到\html\user_data\packages\mystyle\detail.tpl

規格1與規格2的寫法並不相同

所以不是趙昨天的葫蘆畫就ok

不過justfly我研究了一下

發現其時更簡單

先在

\data\class\pages\LC_Page_Products_Detail.php的function lfMakeSelect():

與

\data\class\pages\LC_Page_Products_List.php的function lfMakeSelect():

的// セレクトボックス表示値中加入:”– “.$arrProductsClass[$i][‘price02’].”円'”;

```
// セレクトボックス表示値
            if (!isset($arrList[$list_id])) $arrList[$list_id] = "";
            if($arrList[$list_id] == "") {
                $arrList[$list_id] = "\tlist".$list_id." = new Array('選択してください', '".$arrClassCatName[$classcat_id2]."-- ".$arrProductsClass[$i]['price02']."円'";
            } else {
                $arrList[$list_id].= ", '".$arrClassCatName[$classcat_id2]."-- ".$arrProductsClass[$i]['price02']."円'";
            }
```

detail.tpl跟list.tpl昨天改的那一行要變成:

detail.tpl:

```

```

list.tpl:

```

```

好!收工放飯~~~
