JoomlArt JM Hawkstore: «Notice: Undefined property: Wavethemes_Jmmegamenu_Model_Jmmegamenu::$menu_id»

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

07.04.2014 00:27

Описание сбоя:
  • Оформительская тема: JoomlArt JM Hawkstore
  • Место сбоя: открытие любой страницы витрины.
  • Диагностическое сообщение:
    на экране: «JoomlArt JM Hawkstore: «Notice: Undefined property: Wavethemes_Jmmegamenu_Model_Jmmegamenu::$menu_id in app/code/local/Wavethemes/Jmmegamenu/Block/Jmmegamenu.php on line 71»»
  • Причина дефекта: неряшливые программисты оформительской темы JoomlArt JM Hawkstore используют устаревший программный интерфейс Magento.

Способ устранения сбоя:
  • Файл: app/code/local/Wavethemes/Jmmegamenu/Block/Jmmegamenu.php
  • Вероятные строки: 71-72
  • Что найти:
    array_push($parent_tree, $collection->menu_id);
    $tree[$collection->menu_id] = $parent_tree;

  • На что заменить:
    array_push($parent_tree, $collection->getData('menu_id'));
    $tree[$collection->getData('menu_id')] = $parent_tree;


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