バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品サブ画像PRODUCTSUB_MAX追加

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yuki-kaze
投稿日時: 2019/7/21 22:49
対応状況: 開発中
半人前
登録日: 2019/2/11
居住地:
投稿: 17
商品サブ画像PRODUCTSUB_MAX追加
[EC-CUBE]EC-CUBE2.13.5
[レンタルサーバ]xserver

商品サブ画像を5→8に変更し、DBに項目を追加しました。
登録され新カラムにも情報は入っています。

が詳細画面に表示されません。
$arrProductをprint_rで出力しましたが6までしか取れていません。
SQLがおかしいと思いalldtlSQLを確認してみましたが追加のやり方が分かりません。
ネットで調べると2.13.3verからは,dtb_products.*で全て取得してくれるとあったのですがこれで取得出来ていないようです。
ご教授よろしくお願い致します。
red
投稿日時: 2019/7/22 6:18
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1427
Re: 商品サブ画像PRODUCTSUB_MAX追加
SC_Product.phpのalldtlSQLに

,dtb_products.sub_title1
,dtb_products.sub_comment1
,dtb_products.sub_image1
,dtb_products.sub_large_image1
,dtb_products.sub_title2
,dtb_products.sub_comment2
,dtb_products.sub_image2
,dtb_products.sub_large_image2
,dtb_products.sub_title3
,dtb_products.sub_comment3
,dtb_products.sub_image3
,dtb_products.sub_large_image3
,dtb_products.sub_title4
,dtb_products.sub_comment4
,dtb_products.sub_image4
,dtb_products.sub_large_image4


とあるので、似たような感じに足してください


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

yuki-kaze
投稿日時: 2019/7/23 13:20
対応状況: −−−
半人前
登録日: 2019/2/11
居住地:
投稿: 17
Re: 商品サブ画像PRODUCTSUB_MAX追加
ご回答ありがとうございます。
SC_Product.phpのalldtlSQLに上記内容の記述がないのです。
SC_DB_DBFactory.phpにalldtlSQLが下記記述であるのですがどこにカラム追加すればよいかが分かりません。




public function alldtlSQL($where_products_class = '')
{
if (!SC_Utils_Ex::isBlank($where_products_class)) {
$where_products_class = 'AND (' . $where_products_class . ')';
}
/*
* point_rate, deliv_fee は商品規格(dtb_products_class)ごとに保持しているが,
* 商品(dtb_products)ごとの設定なので MAX のみを取得する.
*/
$sql = <<< __EOS__
(
SELECT
dtb_products.*
,T4.product_code_min
,T4.product_code_max
,T4.price01_min
,T4.price01_max
,T4.price02_min
,T4.price02_max
,T4.stock_min
,T4.stock_max
,T4.stock_unlimited_min
,T4.stock_unlimited_max
,T4.point_rate
,T4.deliv_fee

,dtb_maker.name AS maker_name
FROM dtb_products
INNER JOIN (
SELECT product_id
,MIN(product_code) AS product_code_min
,MAX(product_code) AS product_code_max
,MIN(price01) AS price01_min
,MAX(price01) AS price01_max
,MIN(price02) AS price02_min
,MAX(price02) AS price02_max
,MIN(stock) AS stock_min
,MAX(stock) AS stock_max
,MIN(stock_unlimited) AS stock_unlimited_min
,MAX(stock_unlimited) AS stock_unlimited_max
,MAX(point_rate) AS point_rate
,MAX(deliv_fee) AS deliv_fee
FROM dtb_products_class
WHERE del_flg = 0 $where_products_class
GROUP BY product_id
) AS T4
ON dtb_products.product_id = T4.product_id
LEFT JOIN dtb_maker
ON dtb_products.maker_id = dtb_maker.maker_id
) AS alldtl
__EOS__;

return $sql;
}
}
yuki-kaze
投稿日時: 2019/7/23 13:21
対応状況: −−−
半人前
登録日: 2019/2/11
居住地:
投稿: 17
Re: 商品サブ画像PRODUCTSUB_MAX追加
DBはMySQLです
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,470名です
総投稿数は98,836件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2696
4
nanasess
2116
5
umebius
1792
6
yuh
1612
7
red
1427
8
h_tanaka
1051
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

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

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