問題タブ [layered-navigation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
magento - Magento のレイヤード ナビゲーションでの複数選択
階層化されたナビゲーションで、特定の属性を選択すると左側の選択パネルから消えてしまうので、複数選択できるようにしたいです。どのコレクションから来るのかがわかれば助かります。
-前もって感謝します。
php - Magento: カスタム製品コレクションが階層化されたナビゲーションに入力されない/フィルターが壊れている
セール価格の商品を自動的に表示するカスタム「セール」ページを作成しています。
私のアプローチは、製品コレクション全体を取得し、表示用のフィルターを追加し、販売価格を設定し、画像を表示することでした (POS システムと統合されているため、製品が自動的に作成され、POS から表示されるため、ストアに必要です)。
製品を取得するための私のコードは次のようになります。
期待どおりに機能し、在庫があり、販売されており、表示され、画像がある製品のリストを取得します。唯一の問題は、レイヤード ナビゲーションが表示されなくなったことです。カテゴリは間違いなく「アンカー」として設定されているため、それは問題ではありません。
これは、階層化されたナビゲーションがカテゴリに割り当てられた製品を探しており、カテゴリが空であるためだと思います.上記の製品コレクションを呼び出す/上書きするカスタムテンプレートを使用しています.
したがって、私の質問は、上記の仮定が正しい場合、コレクションの結果を階層化されたナビゲーションに送信するにはどうすればよいですか?
magento - Magento のレイヤード ナビゲーションを検索エンジンから隠す
過去数日間解決しようとしてきたこの問題について、誰かが私を助けてくれることを願っています。Magento のレイヤード ナビゲーションを検索エンジンから完全に隠したいが、ユーザーは利用できるようにしたい。SEO 上の理由から、すべてのリンクを NoFollowing にしたり、noindex フォロー メタ タグを使用したり、Robots.txt で完全にブロックしたりすることで妥協したくありません。これを処理する最も効果的な方法は、Google は Cookie を使用しないため、Cookie が有効になっているユーザーにのみ階層化されたナビゲーションを表示することです。おそらく JavaScript でも同じ効果が得られるでしょうが、私は Cookie メソッドを選択しました。
これまでのところ、ページが読み込まれた後に Cookie が有効になっているかどうかを確認するために、JS の大まかな部分を実装することができました (このフォーラムの別のスレッドから適応)。Cookie が有効になっている場合は何もせず、階層化されたナビゲーションが表示されますが、Cookie が有効でない場合は、「catalog.leftnav」ブロックを削除したいと考えています。私のJSスクリプトからこれを行う方法を理解することはできません。私が達成できたのは、div要素を削除するか、style.displayをnoneに設定することだけです。これらの手法はすべてフロントエンドからリンクを削除しますが、Googleはそれらをすべて見ることができます. これまでに template/catalog/layer/filter.phtml にあるコードの例を次に示します。
誰かがこれを手伝ってくれますか、それとももっと良い方法がありますか? 私はまだ Magento について理解しようとしているので、実装が複雑な場合は、いくつかの指示が必要になる可能性があることを覚えておいてください。
ありがとうございました。
ブレンドン
magento - あるテーマに表示される Magento 属性 / 別のテーマに表示されない
レイヤード ナビゲーションに Magento 属性が表示されない。私の元のテーマ属性では、本来のように表示されています。別のテーマを使用すると、すべての属性が表示されません。明らかに、テーマのどこかにあるはずですが、どこを変更すればよいかわかりません。
magento - ホームページの magento レイヤード ナビゲーション - フィルタリングされたアイテムの URL が間違っているため、404 が発生する
何度も検索した結果、レイヤード ナビゲーションを Magento のホームページに追加するソリューションを見つけました。一見すると、期待どおりにフィルタリングされた結果で適切に動作していました。ただし、フィルタリングされた結果の URL にはすべて、URL に「root-catalog」が追加されているため、問題があります。これにより 404 が発生しますが、'root-catalog' を取り出すと、URL は正常に機能しています。
私は何が欠けていますか?助けてください!事前に助けていただければ幸いです!
階層化されたナビゲーションをホームページに追加するコード:
module - prestashop レイヤード ナビゲーション ブロックがフロント エンドに表示されないのはなぜですか?
ドキュメントを読み、レイヤード ナビゲーション ブロックを有効にし、インデックスを再構築し、テンプレートを作成しましたが、フロント エンドにはまったく表示されません。なんで?
ありがとうございました