Argento: как ускорить отображение витринного списка товаров посредством блочного кэширования

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8884
  • Регистрация: 20.02.2010

07.12.2013 01:57

Модуль «Блочное кэширование» способен значительно ускорять отображение витрины интернет-магазина на Российской сборке Magento по сравнению с аналогичным магазином на Magento Community Edition.

Однако модуль «TM AjaxPro» в составе оформительской темы Argento переопределяет системный класс Mage_Catalog_Block_Product_List и тем самым нарушает работоспособность модуля «Блочное кэширование».
К сбоям это не приведёт, однако витринная страница списка товаров будет загружаться медленней.

Для устранения этого недостатка нужно внести следующие правки в модуль «TM AjaxPro»:
    • Файл: app/code/local/TM/AjaxPro/Block/Product/List.php
    • Вероятная строка: 2
    • Что найти:
      class TM_AjaxPro_Block_Product_List extends Mage_Catalog_Block_Product_List
    • На что заменить:
      class TM_AjaxPro_Block_Product_List extends Df_Catalog_Block_Product_List

    • Файл: app/etc/modules/TM_AjaxPro.xml
    • Вероятная строка: 8
    • Что найти:
      <depends>
          <Mage_Customer />
      </depends>
    • На что заменить:
      <depends>
          <Mage_Customer/>
          <Df_Catalog/>
      </depends>


Поделиться темой: