私はMagento 1.7.0.2 SHOPを持っており、いくつかのカテゴリで服や靴を想定できます
カテゴリ clothes.html は、常に 3columns.phtml を意味する 3 列のレイアウトです。この方法で、すべてのカテゴリ リンクを画像付きで 3columns.phtml ファイルに配置しました。
<td style="text-align: center;">
<p style="font-family: Open Sans, serif; font-size:17pt; font-style:bold; color:#56c1f5; "><img style="float: left; padding: 15px;" src="<?php echo $this->getSkinUrl('images/shoes.png') ?>" alt="shoes"/>Shoes</p>
<p> This is my Shoes Category <a href="shoes.html" > Go to Shoes Category </a> </p>
</td>
したがって、上記のリンクを押して既に /eshop/clothes.html カテゴリを表示している場合は、eshop/shoes.html にリダイレクトされます。これはうまくいきます!
問題は、検索後に服のカテゴリを表示しているときです。
次に、私のURLにはいくつかの検索要素もあります-たとえば http://demo.demomagento.nl/index.php/catalogsearch/result/?q=shoes
shoes.html にリダイレクトするように押すと、「shoes.html」で既存の検索 URL が埋め込まれてしまうため、ページが見つかりません。
http://demo.demomagento.nl/index.php/catalogsearch/result/shoes.html どのコースが存在しない!
問題は、3pagelayout に HTML として貼り付けたリンクにあると思います。
<a href="shoes.html" >
しかし、どうすればこれを解決できますか???