Ticket #1508 (closed バグ指摘: 修正済)
モバイルサイトで「お買い物を続ける」ボタンが機能しない
Reported by: | nanasess | Owned by: | shutta |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.11.4 |
Component: | フロント | Version: | 2.11.2 |
Keywords: | Cc: | Seasoft | |
修正済み: | yes |
Description
#1313 のデグレード
モバイルサイトでは, REQUEST_URI を使用しないと「お買い物を続ける」ボタンが機能しないようです
Change History
comment:1 Changed 13 years ago by shutta
- Owner changed from somebody to shutta
- Status changed from new to assigned
comment:2 Changed 13 years ago by shutta
「お買物を続ける」リンクは、$tpl_prev_urlにて設定されるが、このパラメーターが適切にセットされていなかったのが原因。
モバイルでは、 class/pages/products/LC_Page_Products_Detail.phpにて、
最初に$_SESSIONcart_referer_url?をセットした後、同ページクラスで数量指定を入力させているが、
その際にさきほどのパラメーターを上書きしてしまっていたのが問題だった。
このパラメーターは、
のようなURIがセットされることを期待しているが、
上書きしていた部分では、そのページのURIを取得してセットしている処理にて、遷移がPOSTのため、
に上書きしてしまっていたため不具合が発生していた。
最初にセットした後は上書きは不要だと思うので、数量指定時には上書きしないように修正した。
Note: See
TracTickets for help on using
tickets.