質問 > フロント機能 > 規格選択後の税抜き表示の仕方 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
Teesground |
投稿日時: 2017/1/6 10:25
対応状況: −−−
|
新米 登録日: 2017/1/6 居住地: 投稿: 2 |
規格選択後の税抜き表示の仕方 下記を参考に税抜き表示にすることができました。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=17006&forum=5&post_id=74710#forumpost74710 しかし、規格を選択すると税込価格が表示されてしまいます。 規格選択時の処理はどこに記されており、 どのように書き換えたらよいのでしょうか。 よろしくお願いします。 ------------------------------------------------------------------------------------------ [EC-CUBE] 3.0.12-p1(新規インストール) [レンタルサーバ] ロリポップ [OS] OS X El Capitan 10.11.6 [PHP] 5.6.21 [データベース] MySQL 5,6,23-log [WEBサーバ] Apache [ブラウザ] chrome 55.0.2883.95 (64-bit) [導入プラグインの有無] なし ------------------------------------------------------------------------------------------ |
468 |
投稿日時: 2017/1/6 15:46
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 規格選択後の税抜き表示の仕方 規格選択時の記述は、/html/template/default/js/eccube.js 509行目付近に記述されています。
この中の記述を見ると、classcat2.price02をセットしているようで、 classcat2を遡っていくと、色々と処理が行われてeccube.jsで値をセットしているようなのですが、 /src/Eccube/Resource/template/default/Product/detail.twig 28行目で設定しているオブジェクトを参照しているようです。
twigに渡っているProduct.class_categoriesは、 /src/Eccube/Entity/Product.php 378行目のfunction getClassCategories()の中で設定されているようで、 409行目の以下の記述を変更すれば税抜価格になるのではないかと思います。
ただ、getClassCategoriesが他にどこで利用されているか分かりませんので、 他の処理にどのような影響が出るのか検証が必要かと思います。 ソースを見たところ、select内のoptionを作る為の配列を返しているので、 他での利用は無いと思うのですが・・・。 とにかく少しややこしい部分かと思います。
|
Teesground |
投稿日時: 2017/1/6 16:01
対応状況: 解決済
|
新米 登録日: 2017/1/6 居住地: 投稿: 2 |
Re: 規格選択後の税抜き表示の仕方 丁寧なご回答ありがとうございました。
ご指摘頂いた通りに修正しましたところ、規格選択後の税抜き表示をすることができました。 他の処理への影響検証を行ってみたいと思います。 ありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |