質問 > フロント機能 > 通貨表示の切り替えによる小数点表記を削除したい |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
Mayn |
投稿日時: 2022/3/14 22:28
対応状況: −−−
|
半人前 登録日: 2022/2/7 居住地: 投稿: 14 |
通貨表示の切り替えによる小数点表記を削除したい ▼テンプレート
[EC-CUBE] 4.1.0 [レンタルサーバ] X-server [OS] Window10 [PHP] 7.4.10 [データベース] MySQL 5.7.32 [WEBサーバ] Apache [ブラウザ] chrom [導入プラグインの有無] あり [カスタマイズの有無] なし [現象] 通貨を切り替えたところ、小数点2桁まで表示されるようになりました。 小数点は存在しない通貨だった為、小数点表記を削除したいと考えております。 https://doc4.ec-cube.net/i18n_currency 上記のドキュメントより、MoneyType.php もしくは PriceType.php のscaleと関連しているということだったのですが、どこを修正することで小数点表記が削除できるのか全く見当がついておらず、教えていただきたいです。 試したことは、MoneyType.php のデフォルトのscaleの値を2から0に('scale' => 2, → 'scale' => 0, )を変更しましたが、表示は変わっておりません。 public function configureOptions(OptionsResolver $resolver) { $resolver->setDefaults([ 'scale' => 0, 'grouping' => false, 'rounding_mode' => NumberToLocalizedStringTransformer::ROUND_HALF_UP, 'divisor' => 1, 'currency' => 'EUR', 'compound' => false, ]); $resolver->setAllowedValues('rounding_mode', [ NumberToLocalizedStringTransformer::ROUND_FLOOR, NumberToLocalizedStringTransformer::ROUND_DOWN, NumberToLocalizedStringTransformer::ROUND_HALF_DOWN, NumberToLocalizedStringTransformer::ROUND_HALF_EVEN, NumberToLocalizedStringTransformer::ROUND_HALF_UP, NumberToLocalizedStringTransformer::ROUND_UP, NumberToLocalizedStringTransformer::ROUND_CEILING, ]); $resolver->setAllowedTypes('scale', 'int'); } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 通貨表示の切り替えによる小数点表記を削除したい | Mayn | 2022/3/14 22:28 |
Re: 通貨表示の切り替えによる小数点表記を削除したい | red | 2022/3/15 10:04 |
Re: 通貨表示の切り替えによる小数点表記を削除したい | Mayn | 2022/3/15 12:37 |
Re: 通貨表示の切り替えによる小数点表記を削除したい | red | 2022/3/15 13:59 |
Re: 通貨表示の切り替えによる小数点表記を削除したい | Mayn | 2022/3/15 16:09 |
Re: 通貨表示の切り替えによる小数点表記を削除したい | red | 2022/3/15 17:49 |
Re: 通貨表示の切り替えによる小数点表記を削除したい | Mayn | 2022/3/15 18:57 |