クライアントのPrestashop 1.7ウェブサイトを設定しており、毎日スクリプトを使用して新しい商品をインポートしています。これらの製品は、まだ存在しなければ作成するカテゴリに入れられます。私の問題は、新しく作成されたカテゴリがドロップダウントップメニューの最後に置かれ、アルファベット順に表示するほうがずっと良いことです。私はバックオフィスのドラッグ&ドロップでそれを行うことができることを知っていますが、私のスクリプトが自動的にそれをやりたいのです。Prestashopトップメニューのアルファベット順のカテゴリを指定する
Category.php
クラスをすでにオーバーライドして他の変更を加えています。このファイルを編集できます。私はdepth
またはposition
からname
まで見つかったすべてのORDER BY
節を変更しようとしました。カテゴリは実際には名前でソートされていましたが、多くはメニューから消えてしまいました(つまり、10個のカテゴリがポジション別にソートされ、残りの4個だけが名前でソートされていました)。
これを達成する方法をご存知ですか?
これは完璧に動作します、ありがとうございます! – OuberThat