1

category.xml参照名を変更しています:

    <reference name="left">
        <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
    </reference>

contentが想定したのは、レイヤーnavを中央に配置することです。ただし、それでも左側にとどまります。実際、私もに変更leftしましたがright、それでも左側のサイドバーから移動しません。

私はここで何が間違っているのですか?

4

2 に答える 2

5

コメントアウトするか、以下の呼び出しを削除することで、これを修正することができました(この問題が発生した他の人のために)catelog.xml

<reference name="left">
    <block type="catalog/layer_view" name="catalog.leftnav" before="-" template="catalog/layer/view.phtml"/>
</reference>

name="product_list"次に、この行をすぐ下のブロック内に追加します。

<block type="catalog/layer_view" name="filter" template="catalog/layer/view.phtml"/>

次に、list.phtmlエコー内で次のようになります。<?php echo $this->getChildHtml('filter');?>

于 2012-07-28T10:20:58.987 に答える
1

この変更を行っているパッケージ/テーマや、そのパッケージ/テーマが実際に管理者で選択されているかどうかなど、詳細情報を提供してください。

有効にすると、キャッシュの問題になる可能性もあります。フラッシュしてみましたSystem > Cache managementか?

おそらく少しトピックですが、ベストプラクティスは、たとえばbase/defaultXMLファイルで直接ではなく、local.xmlファイルを介して常にXMLレイアウトの変更を行うことです。しかし、おそらくあなたはすでにこれについて知っていました。

于 2012-07-25T21:07:34.923 に答える