0

私は Magento サイトを持っていて、比較ファイルのポップアップを無効にしたので、空白のページにロードされます。私が必要としているのは、「Compare Products」を同じページにロードするが、すべてをそのままにしておくことです (デザイン、メニューなど)。

ありがとうございました

4

3 に答える 3

0

カスタム テーマ フォルダーに移動します。

このファイルを開く

your_custom_theme\template\catalog/product/compare/sidebar.phtml

このボタンに置​​き換えます

<button type="button" title="<?php echo $this->__('Compare') ?>" class="button" onclick="setLocation('<?php echo $this->htmlEscape($_helper->getListUrl()) ?>')"><span><span><?php echo $this->__('Compare') ?></span></span></button>

このボタンから

<button type="button" title="<?php echo $this->__('Compare') ?>" class="button" onclick="popWin('<?php echo $_helper->getListUrl() ?>','compare','top:0,left:0,width=820,height=600,resizable=yes,scrollbars=yes')"><span><span><?php echo $this->__('Compare') ?></span></span></button>

これを見つけて、catalog.xml を更新します (この catalog_product_compare_index を見つけて、テンプレート名を変更します) レイアウト ファイル

<catalog_product_compare_index>

    <reference name="root">
        <action method="setTemplate"><template>page/1column.phtml</template></action>
    </reference></catalog_product_compare_index>

役立つかもしれません(注:デフォルトのテーマを変更しないでください)

于 2013-08-30T08:21:43.160 に答える
0

次の場所から sidebar.phtml をコピーします。

'app\design\frontend\base\default\template\catalog\product\compare'

新しく作成したテーマ (選択したテーマ名) に配置し、既存のテーマを同じディレクトリ構造に配置します。

'app\design\frontend\default\your_theme_name\template\catalog\product\compare'

前の回答と同じようにボタンを変更してください

あなたの管理者に行くより

システム --> デザイン --> デザインの変更を追加 --> カスタム デザイン --> your_theme_name (ドロップダウンから) を選択して保存

your_theme_name の catlog.xml ファイルから catalog_product_compare_index を見つけます

'app\design\frontend\default\your_theme_name\layout\'

以下の行コードを変更します

<reference name="root">
        <action method="setTemplate"><template>page/popup.phtml</template></action>
    </reference>

 <reference name="root">
            <action method="setTemplate"><template>page/1column.phtml</template></action>
        </reference>

すべて完了

于 2013-08-30T09:33:42.340 に答える