階層化されたナビゲーション状態は更新せず、状態ブロックがレンダリングされていません
-
16-10-2019 - |
質問
フィルターをクリックすると、ページリロードと 製品を正しくフィルターします, 、しかし、新しい状態はサイドバーメニューに表示されません。何らかの理由で 状態ブロックはレンダリングされていません.
一緒に試しました デフォルトのテーマ そしてそれ 作品, 、したがって、それはテーマ固有のものでなければなりません。奇妙なことは、この異常です LocalHostでは発生しません. 。さらに奇妙なことは、私がオンになったときです テンプレートのヒント と Magentoデバッグモジュール, 、それは何かを更新します 状態ブロック 突然レンダリングされます。ただし、これは手動でアクティブ化した場合には発生しません テンプレートのヒント.
したがって、フィルターをアクティブにしてそれらを削除することは機能しますが、状態ブロックは更新されません。状態ブロックレンダリングの更新情報を作成するのは、デバッグモジュールからのテンプレートのヒントを切り替えることです。何がそれを引き起こす可能性がありますか?
言及した場合に備えて、私も両方を削除しようとしたこと、 state.phtml
と view.phtml
私のカスタムテーマで catalog/layer
, 、しかし、これは何も変わりませんでした。
どうなり得るか?
解決
ブラウザが取得しているSourcodeを実際にレンダリングしてチェックしていることを確認しましたか?ブロックがレンダリングされたが、ブラウザには表示されないという奇妙なことがいくつかありました。それはいくつかのCSSのものか、無効なHTML構造でした。
それがソースにないと確信している場合、サーバーが配信している:キャッシュをオフにしようとしましたか?たぶんそれはキャッシュの問題です。