Установили модуль, а пустые атрибуты не скрываются. Какие есть варианты решения проблемы?

возможные проблемы:

  1. 1. Конфликты модулей
  2. 2. Замена стандартного блока другим модулем.

1. Конфликты модулей:

  • 1.1 Откройте страницу настроек модуля 'ET Hide Empty Attributes'.
    путь: System -> Configuration -> ET Extensions -> Hide Empty Attributes.
    В модуле встроена проверка конфликтов, и если другой модуль перезаписывает тот же класс, что и модуль 'ET Hide Empty Attributes' вы увидите предупреждение:

    Предупреждение о конфликтах
  • 1.2 Решите конфликт(ы) для полноценной работы модуля.

2. Замена стандартного блока другим модулем.

  • 2.1 Если сообщений о конфликтах нет, необходимо проверить, какой блок используется на сайте.
    Как узнать, какие шаблоны и/или блоки используются на странице?
  • 2.2 Открыть страницу товара -> закладку 'Additional information' (Дополнительная информация).
    С правой стороны вы увидите название используемого блока.
    Если это не Mage_Catalog_Block_Product_View_Attributes, значит какой то модуль заменяет стандартный.
    Пример:
    Если вы используете модуль TM_EasyTabs, то вы увидите: TM_EasyTabs_Block_Tab_Product_Additional.

    Проверка, какой блок используется на сайте
    Вам нужно найти файл с этим блоком(классом): 'TM_EasyTabs_Block_Tab_Product_Additional'.
  • 2.3 Поиск файла.
    Само название говорит о том, где он должен быть:
    'TM_EasyTabs_Block_Tab_Product_Additional' => TM/EasyTabs/Block/Tab/Product/Additional.php
    Файл может находится:
    - корень сайта /app/community/TM/EasyTabs/Block/Tab/Product/Additional.php
    или
    - корень сайта /app/local/TM/EasyTabs/Block/Tab/Product/Additional.php
  • 2.4 В файле найти строку:
    class TM_EasyTabs_Block_Tab_Product_Additional extends Mage_Catalog_Block_Product_View_Attributes
    закоментировать ее:
    //class TM_EasyTabs_Block_Tab_Product_Additional extends Mage_Catalog_Block_Product_View_Attributes
    и сразу после нее добавить:
    class TM_EasyTabs_Block_Tab_Product_Additional extends ET_HideEmptyAttributes_Block_Default
    Сохранить файл.
    Модуль должен работать. Проверьте, скрываются ли пустые атрибуты.

Дата последнего обновления: четверг, 29 сентября 2016 г.