ユーザーが階層化されたナビゲーションでカテゴリをクリックすると、ユーザーがカテゴリのランディング ページに送られるようにしたいと考えています。
したがって、ユーザーが取得する代わりに、RedWidget カテゴリをクリックする/category.html?cat=11
と取得されます。/category/RedWidget.html?cat=11
このリンクを見つけましたが、彼のコードは機能しません。
お早めにどうぞ!
ユーザーが階層化されたナビゲーションでカテゴリをクリックすると、ユーザーがカテゴリのランディング ページに送られるようにしたいと考えています。
したがって、ユーザーが取得する代わりに、RedWidget カテゴリをクリックする/category.html?cat=11
と取得されます。/category/RedWidget.html?cat=11
このリンクを見つけましたが、彼のコードは機能しません。
お早めにどうぞ!
私があなたを正しく理解していれば、同様の問題に遭遇しました。私の最終的な修正は、left.phtml と階層化されたナビゲーションの両方を同時に表示し、階層化されたナビゲーションでカテゴリを非表示にすることでした。(if($showBlock && $this->__($_filter->getName()) != "カテゴリ"):)
次に、left.phtml で $_GET 変数を解析し、それを各カテゴリの URL 文字列の末尾に追加して、階層化されたナビゲーションの検索語がカテゴリ間で保持されるようにしました。
少し汚れていますが、機能します。
カテゴリのランディング ページは通常、カテゴリを作成した場所と同じ場所で定義されます。表示モードを CMS ブロックまたは CMS ブロック + 製品に設定すると、コンテンツがユーザーに表示されます。
これが期待どおりでない場合は、「カテゴリ ランディング ページ」として使用しているものについて詳しく説明してください。