問題タブ [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.

0 投票する
1 に答える
648 参照

prestashop - prestashop で反転可能な機能を使用する方法

これは、私が Prestashop で遭遇した非常に特殊な問題です。たとえば、通常の 10 インチの長さの 2 色の木製スティックを考えてみましょう。たとえば、半分 (5 インチ) を青に、残りの半分を赤にすることができます。

私の製品はこれです: 2 色の木の棒。次の機能があります: color 1およびcolor 2

製品の機能の管理者で、色 1の色 2のをチェックします。

ここで問題: ユーザーが階層化されたナビゲーションを使用してフィルター処理する場合、色 1 に青を選択し、色 2に赤を選択する可能性があります。これは、木の棒が逆であるため、0 個の製品を表示する結果になりますが、実際には同じ製品です。

木の棒製品を複製せずに、どうすればそれを可能にできるでしょうか?

0 投票する
0 に答える
540 参照

ajax - レイヤードナビゲーションでのMagento 1.9.1の奇妙な動作

私は、magento インストール 1.9.1 でこの奇妙な問題を抱えています。

テンプレートが変更された後、レイヤード ナビゲーション用の以前の拡張機能 manadev レイヤード ナビゲーションは、ajax の読み込みで奇妙な動作をします。カテゴリにヒットして、製品の少ないフィルターを選択すると、すべて正常に機能します。しかし、それぞれ 1000 を超える製品を含むフィルターがいくつかあります。デフォルトで 30 の製品をロードする magento があります。これらのフィルターのいずれかにヒットすると、30 個の製品の設定を無視して、すべての製品を同じようにロードしようとします。

したがって、2000 個の製品を含むフィルターまたはカテゴリにヒットすると、2000 個の製品が 1 つずつ読み込まれるページが表示されます。これによりサーバーが停止し、もちろん機能しません。

私が知っていることはすべて試しましたが、データベースからのすべての製品は、部分ごとに取得するのではなく、まとめて取得されます (ページごとの項目)。

ajax をオフにすると、すべて正常に動作します。Varnish、Apache、APC、Memcached を使用しています。フロントエンドの階層化されたナビゲーション ページの ESI 処理が有効になっていないことを除いて、エラーはまったく表示されませんが、これは開発用にキャッシュがオフになっているためです。

したがって、何らかの理由で ajax magento のデフォルトの製品数です。

何か助けてください。

0 投票する
0 に答える
914 参照

prestashop - Prestashop : ページネーションを使用するとブロック層フィルターが消える

ブロック階層モジュールに問題があります。フィルター結果のページ間を移動すると、有効なフィルターが消えます。たとえば、商品の在庫でフィルターをかけ、複数のページの結果がある場合、2 ページ目を表示しようとしたため、有効になっているフィルターが表示されません。誰かが同様の問題に遭遇しましたか?ありがとう

0 投票する
1 に答える
76 参照

prestashop - prestashopの2つの特徴値の間になければならない入力値を検索する方法は?

それを完全に理解するために、明確な例を挙げます。

当社のウェブショップでは結束バンドを販売しています。すべての結束バンドは、最小直径と最大直径の間で締め付けることができます。たとえば、0.5 ~ 2 インチとします。ほとんどの場合、バイヤーは特定の必要な直径の結束バンドを必要とします。必要なのは、必要な直径の入力を取得し、この入力が最小直径と最大直径の間にあるすべての結束バンドを一覧表示できるようにすることです。

階層化されたナビゲーションでさまざまなバリエーションを試しましたが、それでは実行できません。

どんな助けでも大歓迎です。

0 投票する
1 に答える
1993 参照

magento-1.9 - Magento: レイヤード ナビゲーションのカスタム属性範囲

1) Magento では、次のような範囲で価格を設定できます。

価格帯

2) それに加えて、範囲を簡単に操作して、次のような個々の値を与えることができます。

個々の価格帯

必要なのは、高さなどのカスタム属性ですが、価格属性 (範囲と個々の値) と同じ機能を備えています。

私はすでにこのソリューションを試しました : https://magento.stackexchange.com/questions/60467/how-to-group-numeric-attribute-ranges-similar-to-prices-in-layered-navigation必要ですが、パート 2) で述べた個別のパートは残念ながら必要ありません。

誰かがそれを達成する方法を教えてもらえますか?

0 投票する
0 に答える
564 参照

magento - Magento 2 のレイヤード ナビゲーションを使用した割引製品のみのカスタム製品コレクション

magento 1 の特定の cms ページに割引価格の製品のみを表示したい このリンクをたどっています [ http://www.techytalk.info/adding-layered-navigation-custom-controller-action-magento/comment-page-1 /]prepareProductCollection($collection)と Magento 2 で同じことを試しましたが、機能しません この方法を使用して割引製品のみを表示できます \Magento\Catalog\Model\Layer\Categoryが、ツールバーセクションに間違ったカウントが表示され、左側のフィルターにも正しいカウントが表示されません。

ありがとう