バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > TOPオススメ商品の画像にsub_image3を使用したい

フロント機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
qop
投稿日時: 2013/3/27 22:42
対応状況: −−−
常連
登録日: 2009/4/23
居住地:
投稿: 33
Re: TOPオススメ商品の画像にsub_image3を使用したい
dkazuto様よりご投稿いただいた内容を私自身よく理解できていないように思えてきました。

現在の所、vw_products_allclassにdtb_productsが結合する必要があるのでは?と考えております。

Mysqlでvw_products_allclass を定義しているファイルは、SC_DB_DBFactory_MYSQLだと思いますが、
Postgresを使用しているので、SC_DB_DBFactory_PGSQL でしょうか?

こちら、内部を確認いたしましたが、vw_products_allclassという文字列も存在しないので、
SC_DB_DBFactory_PGSQL内では定義していないのでしょうか?

他の投稿を確認しても、vw_products_allclass のビューを修正と記載されておりますが、
Postgresにおいて、どのファイルにvw_products_allclassについての定義があるのでしょうか?

お手数お掛けいたしますが、ご教示いただけませんでしょうか。

宜しくお願いいたします。
qop
投稿日時: 2013/3/24 8:48
対応状況: −−−
常連
登録日: 2009/4/23
居住地:
投稿: 33
Re: TOPオススメ商品の画像にsub_image3を使用したい
dkazuto様

ご回答いただきまして、ありがとうございます。
また、ご返信が遅くなりまして、申し訳ありませんでした。

dtb_best_products

を結合してみましたが、sub_image3のカラムが無いと、エラーになってしまいました。

やはり2.3.3ではdtb_productsを結合していないようです。

>もし、ECCUBE2.3.3ではdtb_productsを結合していないとしたら
>自分でカスタマイズして結合する必要があります。

この部分のカスタマイズについて、当方でももう少し知る必要があるようです。もう少しがんばってみます。

貴重なヒントを頂きましてありがとうございます!


dkazuto
投稿日時: 2013/3/18 17:47
対応状況: −−−
一人前
登録日: 2012/5/10
居住地:
投稿: 95
Re: TOPオススメ商品の画像にsub_image3を使用したい
qop様

現在ECCUBE2.3.3はダウンロードできないようになっており、
当方もECCUBE2.4しか所持しておらず的確な回答となるかわかりません。
ただ、上記のようにsub_image3を書くとエラーになるのは、オススメ商品テーブルと
dtb_productsとの結合ができていないためではないかと推測します。


$col = "DISTINCT A.*, name, price02_min, price01_min, main_list_image ";
        $from = "dtb_best_products AS A INNER JOIN vw_products_allclass AS allcls using(product_id)";
        $where = "status = 1";
        $order = "rank";
        $objQuery->setOrder($order);
        $objQuery->setLimit(RECOMMEND_NUM);


となっています。

vw_products_allclassというテーブル(dtb_productsのエイリアス)を結合することで
sub_image3も取得できるようになっています。

もし、ECCUBE2.3.3ではdtb_productsを結合していないとしたら
自分でカスタマイズして結合する必要があります。

一度取得時に、適切なテーブルが結合されているかを確認してみてください。
qop
投稿日時: 2013/3/15 18:00
対応状況: −−−
常連
登録日: 2009/4/23
居住地:
投稿: 33
TOPオススメ商品の画像にsub_image3を使用したい
EC-CUBEバージョン 2.3.3
PHPバージョン PHP 5.2.17
DBバージョン PostgreSQL 8.1.21

オススメ商品の画像に商品詳細のsub_image3を使用したいと考えています。

オススメのtpl内にある

<!--{assign var=image_path value="images/`$arrShowProducts.$cnt2.main_image`"}-->

の変数$cnt2.main_imageがどこでセットされているのかよくわかりません。

data/class/pages/frontparts/LC_Page_FrontParts_Bloc_Best5.php

が、直接関連があると思うのですが、$arrShowProductsと書かれていることもあり、

data/class/pages/frontparts/LC_Page_FrontParts_Bloc_ShowProduct.php
内の

$col = "DISTINCT A.*, name, price02_max, price01_max, product_code_min, main_list_image, main_list_comment, main_image, sub_category_id, comment4, product_flag";

にsub_image3を追加してみましたが、エラーになりました。

どなたか、ご教示いただけませんでしょうか。

宜しくお願いいたします。

スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

総メンバー数は88,288名です
総投稿数は109,688件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1567
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
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.