質問 > 管理機能 > 顧客管理画面に商品管理画面の商品登録画面を出すには? |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
fukuma |
投稿日時: 2009/3/30 14:48
対応状況: −−−
|
常連 登録日: 2009/3/10 居住地: 投稿: 60 |
顧客管理画面に商品管理画面の商品登録画面を出すには? 商品管理画面の商品登録と同じ内容、表示のものを顧客管理画面の方でも出したいのですが、どうしたらいいでしょうか?
subnavi.tpl、LC_Page_Admin_Products_Product_Ex.php、LC_Page_Admin_Products_Product.php、 product.tplをそれぞれコピーして、それぞれのcustomerディレクトリに配置しました。 subnavi.tplの中身とLC_Page_Admin_Products_Product.phpの中身を少し変え、ともにアクセスできるようにしたのですが、どうしても、 顧客管理画面→(新しく作った)サブ商品登録をクリックすると表示が商品管理画面の商品登録画面が出てきてしまいます。。 何が言いたいかというと、 subnavi.tpl→product.tplを顧客管理画面の方でもしたいのです。 下手な説明ですで、未熟者ですが助言のほう、どうかよろしくお願いいたします。 |
seasoft |
投稿日時: 2009/3/30 15:00
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? そういう時は、元の
・LC_Page_Admin_Products_Product_Ex.php ・LC_Page_Admin_Products_Product.php ・product.tpl を一時的に削除すると、エラーが発生して追跡が容易になると思います。
|
fukuma |
投稿日時: 2009/3/30 15:28
対応状況: −−−
|
常連 登録日: 2009/3/10 居住地: 投稿: 60 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? ありがとうございます。
実際にしてみたところ、画面が真っ白になったので、情報の渡しがproduct.tplに行き渡っていませんでした。 product.tplに移行する時は、LC_Page_Admin_Products_Product.phpの記述内のどのタイミングで、情報が渡されるのでしょうか? |
seasoft |
投稿日時: 2009/3/30 15:33
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? processメソッドの末尾辺りに display だったかというメソッドのコールが無いですかね? EC-CUBE の場合、それが典型的な処理となります。(ごく一部に例外もありますが)
|
fukuma |
投稿日時: 2009/3/30 16:31
対応状況: −−−
|
常連 登録日: 2009/3/10 居住地: 投稿: 60 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? おっしゃった通り、ありました。
記述は、 $objView->display(MAIN_FRAME);というので、 main_frame.tplを呼んでいるのはわかったのですが、肝心なproduct.tplがどこで呼ばれているのか分かりませんでした。。 素人ですいませんが、product.tplがどのファイルのどこで呼び出しているのかを教えていただけませんか? |
seasoft |
投稿日時: 2009/3/30 17:04
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? main_frame.tpl の中でインクルードしていたと思います。(ソース未確認)
|
fukuma |
投稿日時: 2009/3/30 17:19
対応状況: −−−
|
常連 登録日: 2009/3/10 居住地: 投稿: 60 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? main_frame.tpl内の
<!--{include file=$tpl_mainpage}-->で$tpl_mainpageをインクルードしていました。 でも、LC_Page_Admin_Products_Product.phpの$tpl_mainpageの方も同じ指定先を記しているのに・・・そのファイルへと移行しません。。 ここ以外で指定しているところはもう、ないのですか? |
seasoft |
投稿日時: 2009/3/30 17:27
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? 闇雲に範囲を広げるよりも、変数の内容をダンプするなどして、1つづつ潰していく方が良い気がしますよ。
参考になれば。 http://seasoft.jp1.cx/ec/tips/smarty#%E7%89%B9%E5%AE%9A%E3%81%AE_smarty_%E5%A4%89%E6%95%B0%E3%82%92%E3%83%80%E3%83%B3%E3%83%97%E3%81%99%E3%82%8B 追記 上記は *.tpl に渡ってからの話しなので、*.php 内で追跡するなら定番は http://jp.php.net/var_dump ですね。
|
fukuma |
投稿日時: 2009/3/30 17:38
対応状況: −−−
|
常連 登録日: 2009/3/10 居住地: 投稿: 60 |
Re: 顧客管理画面に商品管理画面の商品登録画面を出すには? 親切にリンクまで、載せていただいてありがとうございます。
参考にさせていただきます。 がんばります。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |