質問 > 管理機能 > 【管理機能】CSV読み込みからの価格表示について |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sakurac1 |
投稿日時: 2013/10/29 12:36
対応状況: −−−
|
新米 登録日: 2013/10/29 居住地: 投稿: 3 |
【管理機能】CSV読み込みからの価格表示について 現在以下の内容で困っております。
__________________ CSVファイルで商品情報を読み込み。 (通常価格と販売価格が異なる色違いの商品を登録) ↓ 登録は問題なく出来る。 実際に登録された画面を参照すると 「販売価格:○○〜▲▲円」という表示になっている。 ○○はCSV上の販売価格の金額で、▲▲円はCSV上の通常価格と同じ金額になっている。 ___________________ この「販売価格:○○〜▲▲円」を「販売価格:○○円」という 表示にしたいのですが、現在この状態になっている原因はなにが考えられるでしょうか? 解決のヒント等ありましたらご教授ください。 PHP:5.3.0 ECCUBE:2.12.6 |
shutta |
投稿日時: 2013/10/29 15:29
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 【管理機能】CSV読み込みからの価格表示について まずは、該当の商品の価格設定がおかしくなっていないか調べるのが良いかと思います。
下記SQL文を実行して該当商品の価格情報を確認してみるとどうなりますか?
|
sakurac1 |
投稿日時: 2013/10/29 15:53
対応状況: −−−
|
新米 登録日: 2013/10/29 居住地: 投稿: 3 |
Re: 【管理機能】CSV読み込みからの価格表示について ご返信ありがとうございます。
SQL文を実行させていただきました。 その結果を見たところ、通常価格と販売価格はきちんと別の値が入っているようでした。 また、 data/Smarty/templates/default/products/detail.tpl のファイルの内容を一部修正してみたりもしましたが、変化がないようでした。 (エラーも出ない) 内容としては、「<!--修正」で始まるif文とelseをコメントアウトしています。 <!--★販売価格★--> <dl class="sale_price"> <dt><!--{$smarty.const.SALE_PRICE_TITLE}-->(税込):</dt> <dd class="price"> <span id="price02_default"><!--{strip}--> <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!--修正<!--{if $arrProduct.price02_min == $arrProduct.price02_max}--> <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}--> <!-- <!--{else}--> <!--{$arrProduct.price02_min|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->〜 <!--{$arrProduct.price02_max|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->-->--> <!--{/if}--> </span><span id="price02_dynamic"></span><!--{/strip}--> 円 </dd> </dl> |
shutta |
投稿日時: 2013/10/29 16:05
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 【管理機能】CSV読み込みからの価格表示について 差し支えなければ、SQL文の実行結果を張り付けてもらえると状況が分かり良いのですが。
また、テンプレートの修正ですが、記載の方法ですとHTML的にコメントアウトされるだけですので、Smartyの処理をコメントアウトされたいのでしたら、
のようにコメントアウトすべきかと思います。
|
sakurac1 |
投稿日時: 2013/10/29 17:03
対応状況: −−−
|
新米 登録日: 2013/10/29 居住地: 投稿: 3 |
Re: 【管理機能】CSV読み込みからの価格表示について 初歩的な点も指摘していただき本当にありがとうございます。
phpおよびsmartyに全く触れたことがなくjavaをかじった知識で手探りでやっているような状況です。 SQL文を実行した結果は以下のようになっています。 product_class_id classcategory_id1 classcategory_id2 price01 price02 1936 0 0 1280 1024 ご教授いただいたとおりのコメントアウトも試してみましたが、 特に変化がありませんでした。 エラーも出ない&価格が表示されなくなることもないということは編集するファイルのパス自体も間違えているということなのでしょうか。 data/Smarty/templates/default/products/detail.tpl ここのファイルを編集しています。 テンプレートの該当箇所の条件分岐を消して無条件で最低販売価格(price02の価格)を表示する処理にすればOKだと考えたのですが・・・ |
shutta |
投稿日時: 2013/10/29 19:02
対応状況: −−−
|
仙人 登録日: 2010/2/4 居住地: 関西 投稿: 835 |
Re: 【管理機能】CSV読み込みからの価格表示について この商品は規格を使用していない商品ということでよろしいでしょうか?
そして、 販売価格:1280〜1024円 のような表示になっているということでしょうか? 通常ではあり得ない状態かと思いますので、 /data/class/pages/products/LC_Page_Products_Detail.php のactionメソッドの最後に、
上記デバッグ文を追加して、価格値を出力させるとどのような表示がされますでしょうか? また、テンプレートファイルですが、コメントアウトではなく、
のように該当部分を削除してしまうとどうなりますか?
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |