[Tep-j-general] Re: 通貨US$設定で円の参考表記

Back to archive index

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円)
のようになってしまいます。

宜しくお願いします。

大竹



Tep-j-general メーリングリストの案内
Back to archive index