Домівка > How to (як зробити?), Magento > Як видалити блок «Порівняти продукти» (Compare) в Magento?

Як видалити блок «Порівняти продукти» (Compare) в Magento?

compare_block

Як і багато інших речей в Magento, видалити блок порівняння продуктів в панелі адміністратора не вдасться. Це залишає нам лише один варіант для дій – пройтися по файлах потрібної теми та видалити даний блок вручну.

Перед тим як проводити дану процедуру підіть будь-ласка в System-> Cache Management та вимкніть кеш. Після завершення робіт його можна ввімкнути назад.

Отже, поїхали!

1. Відкриваємо: app/design/frontend/yourpackage/yourtheme/layout/reports.xml та закоментовуємо наступний рядок:

<block type="reports/product_compared" before="right.permanent.callout" name="right.reports.product.compared" template="reports/product_compared.phtml" />

2. У app/design/frontend/yourpackage/yourtheme/template/reports/home_product_viewed.phtml коментуємо або видаляємо:

<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
     <li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
<?php endif; ?>

3. У app/design/frontend/yourpackage/yourtheme/template/checkout/cart/crosssell.phtml коментуємо або видаляємо:

<?php if($_compareUrl=$this->getAddToCompareUrl($_item)): ?>
      <li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
<?php endif; ?>

4. У app/design/frontend/yourpackage/yourtheme/template/catalog/product/view/addto.phtml коментуємо або видаляємо:

<?php if($_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product) ): ?>
    <li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
<?php endif; ?>

5. У app/design/frontend/yourpackage/yourtheme/template/catalog/product/new.phtml коментуємо або видаляємо:

<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
      <li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
<?php endif; ?>

6. У app/design/frontend/yourpackage/yourtheme/template/catalog/product/list.phtml коментуємо або видаляємо наступний код в двох місцях (для list та grid модів):

<?php if($_compareUrl=$this->getAddToCompareUrl($_product)): ?>
      <li><span class="separator">|</span> <a href="<?php echo $_compareUrl ?>"><?php echo $this->__('Add to Compare') ?></a></li>
<?php endif; ?>

Підводимо підсумок – ми закоментували блок Compare в reports.xml та видалили (закоментували) посилання, які додають продукти для порівняння, з наступних файлів:

  • template/reports/home_product_viewed.phtml
  • template/checkout/cart/crosssell.phtml
  • template/catalog/product/view/addto.phtml
  • template/catalog/product/new.phtml
  • template/catalog/product/list.phtml

Тепер вмикаємо кеш і дивимося на результат.

Advertisements
Категорії:How to (як зробити?), Magento Позначки:, , , ,

Залишити відповідь

Заповніть поля нижче або авторизуйтесь клікнувши по іконці

Лого WordPress.com

Ви коментуєте, використовуючи свій обліковий запис WordPress.com. Log Out / Змінити )

Twitter picture

Ви коментуєте, використовуючи свій обліковий запис Twitter. Log Out / Змінити )

Facebook photo

Ви коментуєте, використовуючи свій обліковий запис Facebook. Log Out / Змінити )

Google+ photo

Ви коментуєте, використовуючи свій обліковий запис Google+. Log Out / Змінити )

З’єднання з %s

%d блогерам подобається це: