バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > フロント機能 > 商品登録画面の項目の追加について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sinnmai
投稿日時: 2014/5/19 13:11
対応状況: −−−
新米
登録日: 2014/5/19
居住地:
投稿: 3
商品登録画面の項目の追加について
ECCUBE 2.12.6
サーバ エイブルネット

【問題点】
項目を追加出来たのですが、ウェブ上に表示されない

【現状】
こちらまだ開発を初めて2カ月の初心者です
http://blog.majili.com/ec-cube/adds-an-item-to-the-product-information-on-ec-cube-2-12/
や他スレッドなどを参考に、商品登録画面に
『comment7』という項目を追加しました。
新規商品を登録した際、ちゃんとデータとして入力した情報が保存されているのですが、(商品編集画面にもデータが残っていましたし、phpPgAdminでcomment7にもデータが存在していました。)
商品詳細画面で、<!--{$arrProduct.comment7}-->を記入した場所にデータが出てきてくれません。

<!--{$arrProduct.comment7}-->を挿入した場所が悪いのかと思い同じ場所で<!--{$arrProduct.comment3}-->を試したところ、こちらは正常に表示されました。

【考えられる原因】
・以前、新規ページを作成した際、FFFTPなどでそのページの属性を変更しないと編集も呼び出しもできないことがありましたのでもしかしたら『comment7』の属性がおかしいのではないかと思い、FFFTPで探しましたが『comment7』がどこにあるのかさえ探せませんでした。
・他のスレッドに、『プラグインを解除したら正常に表示された』という記事を見た記憶があったので解除したいのですが、以前解除したときにレイアウトがガッツリ崩れるという現象が起きたのではずして検証することができません。こういう原因も考えられるのでしょうか?

こちら初心者で、かつすべて自己流のためそもそもの質問が間違えているのかもしれませんが、どなたかお知恵をお貸しいただければ幸いです。初めての投稿になりますので記入不足・単語の間違い等あるかもしれませんが、宜しくお願いします。
tshino
投稿日時: 2014/5/19 13:36
対応状況: −−−
一人前
登録日: 2013/4/9
居住地:
投稿: 76
Re: 商品登録画面の項目の追加について
SC_Product.php::alldtlSQLは変更されておりますでしょうか?
記載を見たところだと追加した項目のデータを
データベースから取得できていないように思われます。
sinnmai
投稿日時: 2014/5/19 13:52
対応状況: −−−
新米
登録日: 2014/5/19
居住地:
投稿: 3
Re: 商品登録画面の項目の追加について
ご回答ありがとうございます。

ご指摘の件ですが変更しております。
一応ソース書いておきます。

/**
* 商品詳細の SQL を取得する.
*
* @param string $where_products_class 商品規格情報の WHERE 句
* @return string 商品詳細の SQL
*/
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.product_id
,dtb_products.name
,dtb_products.maker_id
,dtb_products.status
,dtb_products.comment1
,dtb_products.comment2
,dtb_products.comment3
,dtb_products.comment4
,dtb_products.comment5
,dtb_products.comment6
,dtb_products.note
,dtb_products.main_list_comment
,dtb_products.main_list_image
,dtb_products.main_comment
,dtb_products.main_image
,dtb_products.main_large_image
,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
,dtb_products.sub_title5
,dtb_products.sub_comment5
,dtb_products.sub_image5
,dtb_products.sub_large_image5
,dtb_products.sub_title6
,dtb_products.sub_comment6
,dtb_products.sub_image6
,dtb_products.sub_large_image6
,dtb_products.del_flg
,dtb_products.creator_id
,dtb_products.create_date
,dtb_products.update_date
,dtb_products.deliv_date_id
,dtb_products.comment7

以下略・・・

13:55 追記
順番が違うのが影響するのでしょうか・・・
tsuji
投稿日時: 2014/5/19 14:14
対応状況: −−−
仙人
登録日: 2013/11/19
居住地:
投稿: 958
Re: 商品登録画面の項目の追加について
sinnmai様

横から失礼します。
どのプラグインをお使いなのかを記載いただくなら、解決に役立つかもしれません。

プラグインは通常実行される処理をまるまる変更する場合があります。
もし、商品の取得部分もしくは表示部分でプラグインが処理を変更
しているならプラグイン自体を修正する必要があるかもしれません。
sinnmai
投稿日時: 2014/5/19 15:12
対応状況: −−−
新米
登録日: 2014/5/19
居住地:
投稿: 3
Re: 商品登録画面の項目の追加について
自己解決ですみません。

先ほどのプラグインの指摘がございましたので、解除しても問題なさそうなものを解除したところ問題なく表示されるようになりました。
解除したプラグインは
会員価格設定 1.2.0 (by 株式会社ブラテック)
です。

なぜこれが原因だったのかはわかりませんが、とりあえず解決済みにさせていただきます。

コメント下さいましたお二方、お忙しい中ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

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