質問 > 管理機能 > カート内の商品の並び順変更 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
iands |
投稿日時: 2019/8/22 11:59
対応状況: −−−
|
新米 登録日: 2019/8/22 居住地: 投稿: 4 |
カート内の商品の並び順変更 [EC-CUBE] EC-CUBE 3.0.15
[レンタルサーバ] さくらのクラウド [OS] CentOS 7 [PHP] PHP 7 [データベース] PostgreSQL カートに商品を入れた際に入れた順ではなく商品名の昇順に並ぶようにしたいのですがどこを修正すればできますでしょうか? src/Eccube/Resource/doctrine/Eccube.Entity.Order.dcm.yml ---------- oneToMany: OrderDetails: targetEntity: Eccube\Entity\OrderDetail mappedBy: Order orderBy: id: ASC cascade: ["persist"] Shippings: targetEntity: Eccube\Entity\Shipping mappedBy: Order orderBy: id: ASC ---------- 上記の「id: ASC」を変更したらできるのかなと思ったのですが、「id」の部分を試しに「product_code」などにするとエラーで動かなくなってしまいます。 |
h_tanaka |
投稿日時: 2019/8/22 19:51
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1671 |
Re: カート内の商品の並び順変更 カートに入れた商品はセッションで保持されています。
OrderDetail は注文内容確認ページで表示される情報です。
|
iands |
投稿日時: 2019/8/22 22:42
対応状況: −−−
|
新米 登録日: 2019/8/22 居住地: 投稿: 4 |
Re: カート内の商品の並び順変更 ありがとうございます。
ざっくりとした質問で大変申し訳ありませんが、OrderDetail(管理画面の受注商品情報)の明細の並び順を変更したい場合はどこを変更すればよろしいでしょうか? 何卒宜しくお願い致します。 |
h_tanaka |
投稿日時: 2019/8/23 7:06
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1671 |
Re: カート内の商品の並び順変更 管理画面の受注マスターなら、
src/Eccube/Repository/OrderRepository.php getQueryBuilderBySearchDataForAdmin() 内 $qb->orderBy() で変えられます。
|
iands |
投稿日時: 2019/8/23 9:22
対応状況: −−−
|
新米 登録日: 2019/8/22 居住地: 投稿: 4 |
Re: カート内の商品の並び順変更 受注マスタの並び替えはできました!
ありがとうございます。 あと、各受注の詳細画面(受注登録・編集)内の「受注商品情報」の明細部分を商品名の昇順に並ぶようにしたいのですが、どこを修正すればよろしいでしょうか? 何度も申し訳ございませんが、 何卒よろしくお願いいたします。 |
h_tanaka |
投稿日時: 2019/8/23 9:28
対応状況: −−−
|
神 登録日: 2016/7/22 居住地: 愛媛県 投稿: 1671 |
Re: カート内の商品の並び順変更 そこは、OrderType で自動取得していますので、けっこうカスタマイズが必要な気がします。
src/Eccube/Controller/Admin/Order/EditController.php src/Eccube/Form/Type/Admin/OrderType.php あたりを解析してみてください。
|
iands |
投稿日時: 2019/8/23 10:46
対応状況: −−−
|
新米 登録日: 2019/8/22 居住地: 投稿: 4 |
Re: カート内の商品の並び順変更 ご回答ありがとうございます。
調べてみます。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |