11月
20
2008

[EC-CUBE]商品情報の項目を追加する
このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

20081201追記

今回追加したcart_comment1のデータを表示しようと思ったらできませんでしたOrz..
で、チェックしてみると商品詳細ページで$this->arrProductに商品情報を取得するときに、SC_DB_DBFactory_MYSQLクラスのviewToSubQueryメソッドを使っていることがわかったので、このメソッドにもcart_comment1を追加します*1

まずは例によってSC_DB_DBFactory_MYSQL_ExにSC_DB_DBFactory_MYSQLのviewToSubQueryメソッドをコピーして、SC_DB_DBFactory_MYSQL_Exの方を修正します。

viewToSubQueryは配列で値を返すので、配列の要素それぞれの値にcart_comment1を追加してください。
これでselectしてくるフィールドにcart_comment1が追加されます。

あとはビュー側(detail.tpl)で{$arrProduct.cart_comment1}でカートコメントを表示することが*2 できました。

  1. EC-CUBEは第三者がカスタマイズすることをあまり考慮していない作りのような気がしてきたんですが気のせいでしょうか。。。 []
  2. やっとこさ []
ページ: 1 2 3 4 5 6 7 8 9

関連する投稿

Written by suzukenn in: 記事 | タグ: ,

コメントはまだありません »

RSS feed for comments on this post.  トラックバックURL


コメントをのこす

| I have been indebted to Aeros Theme. | Background image owner is NASA.