質問 > フロント機能 > 規格でない、商品について3つの選択肢から1つ選んでもらいたい |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
mizuvan |
投稿日時: 2015/1/31 16:58
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
規格でない、商品について3つの選択肢から1つ選んでもらいたい 商品詳細ページでマスターデータ管理で登録した項目を表示させ
3つの項目からプルダウン形式で選んでもらえるような機能を追加したかったのですが 下記のようにテンプレートに追記したらエラーとなりました。
カート部分に入れ、エラーログは下記の通りです。 引用: 2015/01/31 16:44:53 [/***/products/detail.php] Fatal error(E_USER_ERROR): Smarty error: [in ***/data/Smarty/templates/***/products/detail.tpl line 267]: syntax error: missing attribute value (Smarty_Compiler.class.php, line 1593) on [***/data/module/Smarty/libs/Smarty.class.php(1094)] from IPアドレス
|
yuh |
投稿日時: 2015/2/1 13:05
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい テンプレートのエラーですね
|
mizuvan |
投稿日時: 2015/2/5 17:20
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい yuh様、ありがとうございます!
テンプレートどころか、もともとPHP側に設定を全くしていなかったことに気付きました。 その後、下記のようなカスタマイズをしました。 dtb_orderと dtb_order_tempテーブルにカラム追加 data/class/pages/products/LC_Page_Products_Detail.php data/class/pages/shopping/LC_Page_Shopping_Confirm.php data/class/SC_CartSession.php その中でどうもわからないものが、SC_CartSession.phpでエラーが出てしまいます、 エラー内容が下記のようなもので 引用: Fatal error(E_PARSE): syntax error, unexpected '';' (T_CONSTANT_ENCAPSED_STRING) on そこに、/data/class/SC_CartSession.php(790)とありました。
エラーログから、上記部分がと出てくるのですがどうすればよいものか検討がつきませんでした。 T_CONSTANT_ENCAPSED_STRING というエラー内容が全角の文字、もしくはスペースが入っている場合となっているようなのです・・一切この部分は弄ってはいなく・・・ SC_CartSession.phpのカスタマイズ内容は下記の通りなのですが何かしらアドバイスいただけないでしょうか
|
yuh |
投稿日時: 2015/2/5 18:11
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい $results['label_select'] = $label_select';
↑ ここを $results['label_select'] = $label_select; このように変更してください |
mizuvan |
投稿日時: 2015/2/5 19:40
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい yuh様、ありがとうございます!
うっかりミスがありすみません。 修正後に再度試しましたらまた違うエラーが表示されてしまい・・ 2015/02/05 19:29:06 [***/products/list.php] Warning(E_WARNING): Missing argument 2 for LC_Page_Products_List::doDefault(), called in ***/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php on line 124 and defined on [***/data/class/pages/products/LC_Page_Products_List.php(512)] from IPアドレス customer_id = 1 ***/products/list.php(29): LC_Page_Products_List_Ex->process ***/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php(56): LC_Page_Products_List->process ***/data/class/pages/products/LC_Page_Products_List.php(83): LC_Page_Products_List->action ***/data/class/pages/products/LC_Page_Products_List.php(153): LC_Page_Products_List_Ex->doDefault ***/data/class_extends/page_extends/products/LC_Page_Products_List_Ex.php(124): LC_Page_Products_List->doDefault ***/data/class/pages/products/LC_Page_Products_List.php(512): SC_Helper_HandleError::handle_warning LC_Page_Products_List.php(512)というのが、下記の部分でした。 public function doDefault(&$objProduct, &$objFormParam) なぜlist側にエラーが出てしまうのか不思議なところなのですが ここにもパラメーターを設定しておかなければならないものなのでしょうか?
|
yuh |
投稿日時: 2015/2/5 20:43
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい /LC_Page_Products_List_Ex.php のline 124を確認してください。
|
mizuvan |
投稿日時: 2015/2/6 11:50
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい yuh様、ありがとうございます!
line124は下記の赤の部分でした。 カテゴリーの取得をするだけで関係するのでしょうか?
|
yuh |
投稿日時: 2015/2/6 12:49
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい
parent::doDefault($objProduct, $objFormParam); parentの使い方が間違えてましたw |
mizuvan |
投稿日時: 2015/2/6 18:39
対応状況: −−−
|
長老 登録日: 2013/3/26 居住地: 投稿: 253 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい yuh様、ありがとうございます!
修正したのですが、下記のようなエラーとなりました。 エラー内容に変化がないようにも見えます 引用:
|
yuh |
投稿日時: 2015/2/7 4:51
対応状況: −−−
|
神 登録日: 2013/1/9 居住地: 大阪 投稿: 1819 |
Re: 規格でない、商品について3つの選択肢から1つ選んでもらいたい
parent::doDefault($objProduct, $objFormParam); parentの部分コピペミスでした これで試してみてください |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |