バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 【2.4.4】一覧・詳細ページの規格と価格を表示する方法

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
zakey
投稿日時: 2014/5/30 12:47
対応状況: −−−
一人前
登録日: 2011/2/8
居住地: 兵庫県神戸市
投稿: 150
【2.4.4】一覧・詳細ページの規格と価格を表示する方法
以前の投稿で一覧ページで規格と価格を表示する方法を見つけまして、
規格と価格の表示ができました。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3923&forum=10

こちらの変更を一覧ページでも使用したいのと、規格と価格に合わせてポイントも表示一緒に表示させたいです。

EC CUBE特有の「円〜円」の表記がわかりづらいということでこういった形をとれればと思っています。

EC-CUBEバージョン 2.4.4
PHPバージョン PHP 5.2.17
DBバージョン MySQL 5.0.90-community
shutta
投稿日時: 2014/5/30 21:56
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【2.4.4】一覧・詳細ページの規格と価格を表示する方法
現状のプログラムおよびテンプレート等のコードはどのようになっていますでしょうか?
カスタマイズされた具体的なコードを提示された方がレスが付きやすいかと思います。


----------------

リゾート会員権(エクシブ等)の売買・仲介

zakey
投稿日時: 2014/6/2 11:43
対応状況: −−−
一人前
登録日: 2011/2/8
居住地: 兵庫県神戸市
投稿: 150
Re: 【2.4.4】一覧・詳細ページの規格と価格を表示する方法
shuttaさん
コード記載いたします。


/data/class/Page/products/LC_Page_Products_Detail.php

/* 商品規格情報の取得2 */
    function lfGetProductsClassAll($product_id) {
        $arrRet = array();
        if(SC_Utils_Ex::sfIsInt($product_id)) {
            // 商品規格取得
            $objQuery = new SC_Query();
            $col = "*";
            $table = "vw_cross_products_class";
            $where = "product_id = ?";
            $objQuery->setorder("rank1 DESC, rank2 DESC");
            $arrRet = $objQuery->select($col, $table, $where, array($product_id));
        }
        return $arrRet;
    }


function lfMakeSelect($product_id) 内に

$this->arrProductsClasslist = $this->lfGetProductsClassAll($product_id);


/data/Smarty/templates/default/detail.tpl

<!--{if $arrProductsClasslist}-->
<!--{section name=i loop=$arrProductsClasslist}-->
<p><!--{$arrProductsClasslist[i].name1}--> <font class="single_price_big">¥<!--{$arrProductsClasslist[i].price02}--></font><font class="single_price_small">(税抜)</font></p>
<!--{/section}-->
<!--{/if}-->


こちらで詳細画面には[規格の内容] [価格]という感じに表示されるんですが、
そこを[規格の内容] [価格] [ポイント]と表示させたいです。

また同じ内容をlist.phpにも表示させたいです。
shutta
投稿日時: 2014/6/2 21:51
対応状況: −−−
仙人
登録日: 2010/2/4
居住地: 関西
投稿: 835
Re: 【2.4.4】一覧・詳細ページの規格と価格を表示する方法
ここまでできていれば、あとは同テンプレート(detail.tpl)中のポイント表記部分を参考にされ、
[規格の内容] [価格]の隣に、sfPrePointでポイントを計算する処理を追記すれば良いんじゃないでしょうか?


----------------

リゾート会員権(エクシブ等)の売買・仲介

zakey
投稿日時: 2014/6/3 21:11
対応状況: −−−
一人前
登録日: 2011/2/8
居住地: 兵庫県神戸市
投稿: 150
Re: 【2.4.4】一覧・詳細ページの規格と価格を表示する方法
shutta様

ここまでのコードは最初に書きましたURLのフォーラムで解決した部分でして
私のほうではhtmlの形式を変えただけになります。

ですので、ヒントでもいいので教えていただこうとこちらに投稿しました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は89,085名です
総投稿数は110,033件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1649
8
red
1570
9
mcontact
1297
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.