ホームページ > バックエンド開発 > PHPチュートリアル > Magento に新しくアップロードされた製品をカテゴリの先頭に表示するにはどうすればよいですか?

Magento に新しくアップロードされた製品をカテゴリの先頭に表示するにはどうすればよいですか?

WBOY
リリース: 2016-07-29 09:05:06
オリジナル
1010 人が閲覧しました

実際の環境では、商品を追加するたびに、商品表示ページで最初に追加したものが常に前面に表示され、後で追加したものを裏返す必要がある場合があります。 Magento のおかげで、リスト ページではデフォルトで製品が昇順に配置され、最初に追加された製品が常に先頭に表示され、後から追加された製品が最後に表示されます。最後に追加した商品を最初に、つまり逆順に並べ替えたい場合、どのように変更すればよいでしょうか?
まず、次のディレクトリ ファイルを開きます:
ファイル: appcodecoreMageCatalogBlockProductListToolbar.php,

Magento に新しくアップロードされた製品をカテゴリの先頭に表示するにはどうすればよいですか?protected $_direction = 'asc';
このパラメータはデフォルトの順序です
次のように変更します:
protected $_direction = 'desc';
次に保存。
以下のように考えることもできます。Magento が商品をアップロードするたびに、ID 値の順序が 1 ずつ増えていきます。最後にアップロードされた商品で、ID の逆順に並べ替えます。
同様に、現在の Toolbar.php
を変更して、

Magento に新しくアップロードされた製品をカテゴリの先頭に表示するにはどうすればよいですか?

<code>$this->_collection->setOrder($this->getCurrentOrder(), $this->getCurrentDirection());</code>
ログイン後にコピー
を見つけ、それを

<code>$this->_collection->setOrder($this->getCurrentOrder(), $this->getCurrentDirection())->setOrder('entity_id', 'desc');</code>
ログイン後にコピー
に変更します。

以上、Magentoに新しくアップロードした商品をカテゴリー表示の上位に表示させる方法をご紹介しました。 、関連コンテンツも含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート