質問 > フロント機能 > TOPページなどのブロックに通常価格を表示させる方法はありますでしょうか? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2009/7/10 4:22
対応状況: −−−
|
TOPページなどのブロックに通常価格を表示させる方法はありますでしょうか? [EC-CUBE] 新規(2.4.0)
[レンタルサーバ] XREA+PLUS [PHP] PHP 5.2.5 [データベース] PostgreSQL 8.2.4 ------------------------------------------------------------------------------------------ 皆様はじめまして。 最近EC-CUBEへの移行を考えており、初心者ながらも現在いろいろと改造を重ね様々な機能を実装しているところです。 さて、本題ですが、TOPページなどのオススメ商品ブロック(best5.tpl)に通常価格をただ単に表示させるのは何か方法があるのでしょうか? 使用しているテーマの「detail.php」から ------------------------------------------------------------------------------------------ <div> <!--{if $arrProduct.price01_max > 0}--> <span class="price"><!--{$smarty.const.NORMAL_PRICE_TITLE}-->: <!--{if $arrProduct.price01_min == $arrProduct.price01_max}--> <!--{$arrProduct.price01_min|number_format}--> <!--{else}--> <!--{$arrProduct.price01_min|number_format}--><!--{$arrProduct.price01_max|number_format}--> <!--{/if}-->円</span> <!--{/if}--> </div> ------------------------------------------------------------------------------------------ をコピーし、$arrProductを$arrProducts[cnt]に変更しましたものを管理画面のブロックの編集からオススメ商品ブロック(best5.tpl)に貼り付けしましたが、何も表示されませんでした。 ちなみに、販売価格の表示のところには下記のようなものを使用しています。この価格は正常に表示されています。 ------------------------------------------------------------------------------------------ <!--{assign var=price01 value=`$arrOuen[cnt].price01_min`}--> <!--{assign var=price02 value=`$arrOuen[cnt].price02_min`}--> <DIV align="right"><p><span class="price"> <!--{if $price02 == ""}--> <!--{$price01|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}--> <!--{else}--> <!--{$price02|sfPreTax:$arrInfo.tax:$arrInfo.tax_rule|number_format}--> <!--{/if}-->円 </span><BR><span class="mini">(税込)</span> </DIV> </p> ------------------------------------------------------------------------------------------ なお、best5.tplは現在3列表示にしています。サイトのシステム的にも特に不具合がなく正常に動いていますが、通常価格の単純表示に失敗しています。 何か足りないのか・多いのか、他に方法があるのか良くわかりません。申し訳ありませんが、どなたかご教授のほどお願いします。 |
|
AMUAMU |
投稿日時: 2009/7/10 7:33
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: TOPページなどのブロックに通常価格を表示させる方法はありますでしょうか? detail.tplから単にコピペしても、そのままでは動きません。変数名が違います。
というか、best5のblocでしたらコピペする必要もないですよ。 price01が通常価格で分かりやすいように変数assignもされていますので、それをそのまま出力に使えばいいと思います
|
ゲスト |
投稿日時: 2009/7/10 14:37
対応状況: −−−
|
Re: TOPページなどのブロックに通常価格を表示させる方法はありますでしょうか? AMUAMU様 早速の返信ありがとうございました。
price01に変えてbest5での通常価格の表示ができました。 他の商品ステータスで表示させているブロック(新入荷商品ブロックなど)でも、表示を試みようとしたら、価格が0円になってしまったので、LC_Page_FrontParts_Bloc_****.phpの$colを確認したら、「, price01_max, price01_min」が足りなかったので追加したら表示することが出来ました。 これは自分が後々自分が忘れてしまった時用に(笑)に記載しておきます。 AMUAMU様 このたびは誠にありがとうございました。 |
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |