2017-10-11 11 views
0

Magento 2のデフォルトの検索エンジンをカスタム設定しようとしています。検索結果が1つしか返ってこない場合、商品ページに自動的にリダイレクトしたいと思います。 結果/インデックスコントローラをオーバーライドしようとしましたが、何も動作しませんでした。Magento 2 - 検索結果を1つだけリダイレクトする

ありがとうございました!

答えて

0

あなたは構成を使用する必要があります。何も追加する必要はありません。ここには良いリソースへのリンクがあります:https://www.magestore.com/magento-2-tutorial/how-to-manage-search-term-in-magento-2/

実際にプログラムでリダイレクトする必要がある場合は、依存性注入をオーバーライド以上に使用することをお勧めします。

+0

おかげであなたの助けのためにElasticSuiteのリード開発者に対しです。私は、別のソリューション、オーバーライドまたは依存性注入を探しています。 – magentodev

+0

M2では、実装するのが簡単で、オーバーライドよりもコーディングの標準に近いほど、この種の動作にDIを使用することができます。 –

0

これはElasticSuiteのネイティブ機能です:https://github.com/Smile-SA/elasticsuite

はたぶん、あなたは拡張子で試してみる必要があります。

情報開示:私は悲しそうな構成は、すべての製品のために書かされる必要があり、それは少し時間がかかる可能性があり、

関連する問題