質問 > フロント機能 > 商品の基本情報に項目を追加する |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mettu |
投稿日時: 2012/5/5 2:08
対応状況: −−−
|
新米 登録日: 2012/5/2 居住地: 投稿: 5 |
商品の基本情報に項目を追加する Ver2.11.5をつかっています。
よろしくおねがいします。 質問ですが、各商品の基本情報を登録していくにあたって、 ○商品のサイズ ○バーコードナンバー ○リリース日 といった項目を追加したいと考えています。 dtb_productsに追加は完了し、 Smartyのproductの関係しているファイルや LC_Page_Products_Detail.php、SC_Product.phpは変更したところ 管理画面での入力などはできるようになりましたが、 フロント画面に入力した項目が表示されないままです。 他にどこか変更するところあるのでしょうか? |
fukap |
投稿日時: 2012/5/5 10:28
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 商品の基本情報に項目を追加する 確認ですが、管理画面の商品登録画面で入力した新項目の値は、
新規登録の場合も、修正の場合も、間違いなく dtb_products に格納されていますか? 問題なく格納されているなら、LC_Page_Products_Detail.php を中心に、 新項目も含めた商品情報が取得できているかを確認していくと良いと思います。 |
mettu |
投稿日時: 2012/5/5 11:20
対応状況: −−−
|
新米 登録日: 2012/5/2 居住地: 投稿: 5 |
Re: 商品の基本情報に項目を追加する すみません。
data/class/pages/products/LC_Page_Products_Detail.phpの変更をしたのではなくて、 LC_Page_Admin_Products_Product.phpを変更したの間違いでした。 LC_Page_Products_Detail.phpのファイルも変更する箇所があるのでしょうか。 LC_Page_Products_Detail.phpのどこを変更したらいいのか検討がつきません。 おしえていただけませんでしょうか |
fukap |
投稿日時: 2012/5/5 11:59
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 商品の基本情報に項目を追加する data/class/pages/products/LC_Page_Products_Detail.php の282行目に、
というコードがあります。 $arrProduct に新項目を入れたほうが楽だと思いますので、 まずは、$this->arrProduct に新項目が代入されているかがポイントです。 入っているかどうかは var_dump() で調べるといいと思います。 たぶん入っていないと思います。 その場合、data/class/SC_Product.php の 662行目から始まる、 alldtlSQL() をカスタマイズすればいけそうです。 |
mettu |
投稿日時: 2012/5/5 12:17
対応状況: −−−
|
新米 登録日: 2012/5/2 居住地: 投稿: 5 |
Re: 商品の基本情報に項目を追加する data/class/SC_Product.php のページは
function lists(&$objQuery) { の所、ここは「,」にカラム名 alldtlSQLの所、ここは「,dtb_products.」をつけてからカラム名 をつけるということをしていますが、うまく表示されません。 何度も申し訳ございませんがよかったらおたすけください |
fukap |
投稿日時: 2012/5/5 12:52
対応状況: −−−
|
仙人 登録日: 2009/7/7 居住地: 滋賀県 投稿: 907 |
Re: 商品の基本情報に項目を追加する だいたいヒントはご提供したと思いますので、
あとは var_dump() で中身を確認したりしながら進めてみてください。 私なら、SC_Product.php の 202行目にある、getDetailファンクション内で、
を入れて、新項目やその値が追加されているか確認すると思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |