ohtake
webma****@webes*****
2004年 10月 8日 (金) 22:24:30 JST
田村さん、こんばんは。 お蔭様でここまでうまくいきました。 default.phpで $language=japanese $languages_id=4 を確認できたので、 if($language == 'japanese')で色々試したところ、 global で$language を記述しOKとなりました。 (1)--------------------------------------------------------- function display_price($products_price, $products_tax, $quantity = 1) { global $currency, $true_currency, $language; $price = $this->format(tep_add_tax($products_price, $products_tax) * $quantity); if ($language == 'japanese') { $price .= " (参考価格:" . $this->format(tep_add_tax($products_price, $products_tax) * $quantity, true, 'JPY') . ")"; } return $price; } ------------------------------------------------------------ 今度は小計についてアドバイス下さい。 catalog/shopping_cart.phpの95行目に、 以下のように変更を加えました。 (2)--------------------------------------------------------- <?php echo SUB_TITLE_SUB_TOTAL; ?> <?php echo $currencies->format($cart->show_total()); ?> <?php if ($language == 'japanese') { echo $price .= " (参考価格:" . $currencies->format($cart->show_total() * $quantity, true, 'JPY') . ")"; } ?> ------------------------------------------------------------ ここでの問題はUSD*110のJPY掛け率である$quantityが 持ってこられず、結果的に以下のように表示はできるのですが A商品 $18.00 (参考価格:1,980円) B商品 $28.00 (参考価格:3,080円) 小計: $46.00 (参考価格:0円) のようになってしまいます。 宜しくお願いします。 大竹