バージョン選択

フォーラム

メニュー

オンライン状況

53 人のユーザが現在オンラインです。 (43 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 53
もっと...

サイト内検索

質問 > フロント機能 > 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もされていますので、それをそのまま出力に使えばいいと思います


----------------
EC-CUBE公式エヴァンジェリスト
EC-CUBEインテグレートパートナー (株)スピリット・オブ
移転・拡張・高速化・問題解決
各種カスタマイズ・支援依頼承ります。

[url=h

ゲスト
投稿日時: 2009/7/10 14:37
対応状況: −−−
Re: TOPページなどのブロックに通常価格を表示させる方法はありますでしょうか?
AMUAMU様 早速の返信ありがとうございました。
price01に変えてbest5での通常価格の表示ができました。

他の商品ステータスで表示させているブロック(新入荷商品ブロックなど)でも、表示を試みようとしたら、価格が0円になってしまったので、LC_Page_FrontParts_Bloc_****.phpの$colを確認したら、「, price01_max, price01_min」が足りなかったので追加したら表示することが出来ました。
これは自分が後々自分が忘れてしまった時用に(笑)に記載しておきます。

AMUAMU様 このたびは誠にありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,944名です
総投稿数は110,018件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.