バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > 管理機能 > 商品の登録項目の追加について

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
sensi
投稿日時: 2012/10/19 21:24
対応状況: −−−
新米
登録日: 2012/10/13
居住地:
投稿: 2
商品の登録項目の追加について
こんばんは、初めて投稿させて頂きます。

サーバーの仕様は

EC-CUBE:2.12.2
サーバーOS:Linux
DBサーバー:MySQL 5.0.95
PHP:5.3.3

です。


現在、こちらのサイトを参考にさせて頂き
商品の登録項目の追加を行っています。

http://nakawake.net/?p=652


こちらのページではURLですが
最終的にはプルダウンメニューの項目を追加したいと
思っています。

そこで、まずURLではなくテキストの項目を追加しました。


そのときの手順が下記です。


■データベース(以下、DB)にカラムを追加する
  dtb_productsに1カラム追加。
  カラム名「comment7」
  データ型「text」

■商品詳細ページの編集
  管理ページのデザイン管理>ページ詳細設定>商品詳細ページ
  を開き、関連URLを表示したい部分に、
  <!–{$arrProduct.comment7}–>
  と記述する。関連URLがなければ表示しないようにするには、
  <!–{$arrProduct.comment7|escape}–>
  と記述する

■商品登録ページの編集
data/Smarty/templates/admin/products/product.tplのファイルを開き、下記を追加

<span class="attention"><!--{$arrErr.comment7}--></span>

<textarea name="comment7" cols="60" rows="8" class="area60" maxlength="<!--{$smarty.const.LLTEXT_LEN}-->" style="<!--{$arrErr.comment7|sfGetErrorColor}-->"><!--{$arrForm.comment7|h}--></textarea><br />

<span class="attention"> (上限<!--{$smarty.const.LLTEXT_LEN}-->文字)</span>


■kClassファイルを変更する
data/class/pages/admin/products/LC_Page_Admin_Products_Product.phpをファイルを開き、

Arrayにcomment7を追加。
さらに、
$sqlval['comment7'] = $arrList['comment7'];
を追加。


ここまでです


参考にさせて頂いたサイト(http://nakawake.net/?p=652
)では

vw_products_allclass_detailテーブルの定義のQueryの中に、ほかの項目を参考に、
t3.comment7
を追加する。

とありますが、他のところでは、2.11以降のバージョンは
追加しなくて良いと記載があったため、
こちらの対応はしていません。


実際に動かしてみると

管理画面に項目は表示されるのですが
文字を入力して、登録をしたときに

・登録確認画面で表示されない
・登録編集すると中身のデータが消えている
・表示させたいページに<!--{$arrProduct.comment7}-->を
記載しても表示されない

という状況なのですが
何が問題なのか良く分かっておりません。

お手数をおかけし申し訳ありませんが
ご教授をお願いできませんでしょうか。

よろしくお願い致します。
AMUAMU
投稿日時: 2012/10/22 14:36
対応状況: −−−
登録日: 2009/5/2
居住地: 東京都
投稿: 2712
Re: 商品の登録項目の追加について
引用:
vw_products_allclass_detailテーブルの定義のQueryの中に、ほかの項目を参考に、
t3.comment7
を追加する。

とありますが、他のところでは、2.11以降のバージョンは
追加しなくて良いと記載があったため、
こちらの対応はしていません。

上記のビューの代わりに、SC_Productクラス内の定義を変える必要があると思います。


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

[url=h

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


 



ログイン


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

統計情報

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

投稿数ランキング

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
1298
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.