私は Magento サイトを持っていて、比較ファイルのポップアップを無効にしたので、空白のページにロードされます。私が必要としているのは、「Compare Products」を同じページにロードするが、すべてをそのままにしておくことです (デザイン、メニューなど)。
ありがとうございました
カスタム テーマ フォルダーに移動します。
このファイルを開く
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>
役立つかもしれません(注:デフォルトのテーマを変更しないでください)
次の場所から 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>
すべて完了