質問 > フロント機能 > カゴの中の商品順序 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
siu |
投稿日時: 2008/9/28 0:46
対応状況: −−−
|
新米 登録日: 2007/10/17 居住地: 投稿: 2 |
カゴの中の商品順序 かごの中に商品を入れていく(/cart/index.php)と、
降順で商品が登録されていきますが、 たくさんかごに入れていくと、 かごに入れるたびにスクロールしないと確認できません。 これを逆順に、つまりかごに入れるたびに 最上位に表示したいのですが、やり方がわかりません。 どなたかご教授お願いできませでしょうか? よろしくお願いいたします。 EC-CUBE 1.4.6 サーバー CPI PHP 4.4.1 Mysql 5.0.26 |
seasoft |
投稿日時: 2008/9/28 23:27
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: カゴの中の商品順序 ソース確認していませんが、テンプレートで配列から展開していると思うので、逆から取り出しては?
若しくは、array_reverse で逆順に並べ替えるという方が早いかも。
|
yumi |
投稿日時: 2008/9/29 11:03
対応状況: −−−
|
半人前 登録日: 2008/8/28 居住地: 地球 投稿: 26 |
Re: カゴの中の商品順序 表示だけ逆にしたいって事ですよね?
だったらテンプレート弄るだけじゃないのかな・・・? (cart/index.tpl) テーブルの項目を表示した後に 引用: <!--{section name=cnt loop=$arrProductsClass}--> この表記がありますよね。 ここでseasoftさんが書いてあるように配列から展開してループを使って表示しています。 で、このループが配列の昇順に展開しているから、カゴに入った古い順に並んでる、 と言う事は。 これが配列の降順に(逆に)展開されたらいいわけですよね。 なので 引用: <!--{section name=cnt loop=$arrProductsClass step=-1}--> stepというオプションに負の値を設定してやると、逆になります。 参照: http://www.phppro.jp/phpmanual/smarty/index.html Smartyの基本構文だけでも知っておくと便利ですョ。 |
siu |
投稿日時: 2008/9/29 11:19
対応状況: −−−
|
新米 登録日: 2007/10/17 居住地: 投稿: 2 |
Re: カゴの中の商品順序 できました。ありがとうございます。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |