1

トップレベルのカテゴリでは、静的ブロックと製品の両方を階層化されたナビゲーションとともに使用したいと思います。レイヤードナビゲーションオプションが選択されていない場合、静的ブロックは(toys.phtml)のみ表示されますが、オプションのいずれかが選択されている場合、静的ブロックは非表示になり、製品のみが表示されます。 (toys.phtml?brand = 1)。

誰かがこれについて何か提案がありますか?製品を非表示にできることは確かですが($ _GET変数のURL文字列を確認してください)、静的ブロックを非表示にする方法がわかりません。

前もって感謝します。

4

1 に答える 1

0

を変更またはオーバーライドしてMage_Catalog_CategoryController (viewAction)、命令の直前に$this->renderLayout();追加し、次を追加する必要があります。

if($this->getRequest()->getParam('brand'))
    $this->getLayout()->unsetBlock('yourstaticblockname');
于 2010-11-23T12:23:30.330 に答える