Argento / TM AskIt: «Undefined property: TM_AskIt_Model_Item::$status in app/code/local/TM/AskIt/Block/Adminhtml/AskIt/Grid.php on line 207»

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
  • Тема закрыта
#1 Андрей Бабий
  • Группа: Клиент
  • Сообщений: 3
  • Регистрация: 27.11.2013

04.03.2014 10:05

Описание сбоя:
• Оформительская тема: Argento
• Место сбоя: Admin Panel->Templates Master-> Askit Questions
• Описание сбоя: Askit Questions модуль не отображается.
Диагностическое сообщение:
вместо вывода модуля получаем: Notice: Undefined property: TM_AskIt_Model_Item::$status in /var/www/stack-systems.ru/includes/src/TM_AskIt_Block_Adminhtml_AskIt_Grid.php on line 207

#0 /var/www/stack-systems.ru/includes/src/TM_AskIt_Block_Adminhtml_AskIt_Grid.php(207): mageCoreErrorHandler(8, 'Undefined prope...', '/var/www/stack-...', 207, Array)
#1 [internal function]: TM_AskIt_Block_Adminhtml_AskIt_Grid->decorateStatus('Pending', Object(TM_AskIt_Model_Item), Object(Mage_Adminhtml_Block_Widget_Grid_Column), false)
#2 /var/www/stack-systems.ru/includes/src/Mage_Adminhtml_Block_Widget_Grid_Column.php(142): call_user_func(Array, 'Pending', Object(TM_AskIt_Model_Item), Object(Mage_Adminhtml_Block_Widget_Grid_Column), false)
#3 /var/www/stack-systems.ru/app/design/adminhtml/default/default/template/widget/grid.phtml(161): Mage_Adminhtml_Block_Widget_Grid_Column->getRowField(Object(TM_AskIt_Model_Item))
#4 /var/www/stack-systems.ru/includes/src/__default.php(28138): include('/var/www/stack-...')
#5 /var/www/stack-systems.ru/includes/src/__default.php(28169): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#6 /var/www/stack-systems.ru/includes/src/__default.php(28183): Mage_Core_Block_Template->renderView()
#7 /var/www/stack-systems.ru/includes/src/Mage_Adminhtml_Block_Template.php(81): Mage_Core_Block_Template->_toHtml()
#8 /var/www/stack-systems.ru/includes/src/__default.php(27339): Mage_Adminhtml_Block_Template->_toHtml()
#9 /var/www/stack-systems.ru/includes/src/__default.php(27058): Mage_Core_Block_Abstract->toHtml()
#10 /var/www/stack-systems.ru/includes/src/__default.php(27002): Mage_Core_Block_Abstract->_getChildHtml('grid', true)
#11 /var/www/stack-systems.ru/includes/src/Mage_Adminhtml_Block_Widget_Grid_Container.php(77): Mage_Core_Block_Abstract->getChildHtml('grid')
#12 /var/www/stack-systems.ru/app/design/adminhtml/default/default/template/widget/grid/container.phtml(36): Mage_Adminhtml_Block_Widget_Grid_Container->getGridHtml()
#13 /var/www/stack-systems.ru/includes/src/__default.php(28138): include('/var/www/stack-...')
#14 /var/www/stack-systems.ru/includes/src/__default.php(28169): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#15 /var/www/stack-systems.ru/includes/src/__default.php(28183): Mage_Core_Block_Template->renderView()
#16 /var/www/stack-systems.ru/includes/src/Mage_Adminhtml_Block_Template.php(81): Mage_Core_Block_Template->_toHtml()
#17 /var/www/stack-systems.ru/includes/src/Mage_Adminhtml_Block_Widget_Container.php(308): Mage_Adminhtml_Block_Template->_toHtml()
#18 /var/www/stack-systems.ru/includes/src/__default.php(27339): Mage_Adminhtml_Block_Widget_Container->_toHtml()
#19 /var/www/stack-systems.ru/includes/src/Df_Core_Block_Text_List.php(20): Mage_Core_Block_Abstract->toHtml()
#20 /var/www/stack-systems.ru/includes/src/__default.php(27339): Df_Core_Block_Text_List->_toHtml()
#21 /var/www/stack-systems.ru/includes/src/__default.php(27058): Mage_Core_Block_Abstract->toHtml()
#22 /var/www/stack-systems.ru/includes/src/__default.php(27002): Mage_Core_Block_Abstract->_getChildHtml('content', true)
#23 /var/www/stack-systems.ru/app/design/adminhtml/default/default/template/page.phtml(74): Mage_Core_Block_Abstract->getChildHtml('content')
#24 /var/www/stack-systems.ru/includes/src/__default.php(28138): include('/var/www/stack-...')
#25 /var/www/stack-systems.ru/includes/src/__default.php(28169): Mage_Core_Block_Template->fetchView('adminhtml/defau...')
#26 /var/www/stack-systems.ru/includes/src/__default.php(28183): Mage_Core_Block_Template->renderView()
#27 /var/www/stack-systems.ru/includes/src/Mage_Adminhtml_Block_Template.php(81): Mage_Core_Block_Template->_toHtml()
#28 /var/www/stack-systems.ru/includes/src/__default.php(27339): Mage_Adminhtml_Block_Template->_toHtml()
#29 /var/www/stack-systems.ru/includes/src/__default.php(49545): Mage_Core_Block_Abstract->toHtml()
#30 /var/www/stack-systems.ru/includes/src/__default.php(23579): Mage_Core_Model_Layout->getOutput()
#31 /var/www/stack-systems.ru/app/code/local/TM/AskIt/controllers/Adminhtml/AskItController.php(20): Mage_Core_Controller_Varien_Action->renderLayout()
#32 /var/www/stack-systems.ru/includes/src/__default.php(23607): TM_AskIt_Adminhtml_AskItController->indexAction()
#33 /var/www/stack-systems.ru/includes/src/__default.php(40431): Mage_Core_Controller_Varien_Action->dispatch('index')
#34 /var/www/stack-systems.ru/includes/src/__default.php(39961): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http))
#35 /var/www/stack-systems.ru/includes/src/__default.php(42937): Mage_Core_Controller_Varien_Front->dispatch()
#36 /var/www/stack-systems.ru/app/Mage.php(683): Mage_Core_Model_App->run(Array)
#37 /var/www/stack-systems.ru/index.php(91): Mage::run('', 'store')
#38 {main}

#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

04.03.2014 17:04

Описание сбоя:
  • Оформительская тема: Argento
  • Место сбоя: административный интерфейс модуля TM AskIt.
    «Templates Master» → «Askit Questions»
  • Описание сбоя: список вопросов не отображается.
  • Диагностическое сообщение:
    на экране: «Undefined property: TM_AskIt_Model_Item::$status in app/code/local/TM/AskIt/Block/Adminhtml/AskIt/Grid.php on line 207»
  • Причина дефекта: неряшливые программисты оформительской темы Argento используют устаревший программный интерфейс Magento.

Способ устранения сбоя:
  • Файл: app/code/local/TM/AskIt/Block/Adminhtml/AskIt/Grid.php
  • Вероятная строка: 207
  • Что найти:
    switch ($row->status) {

  • На что заменить:
    switch ($row->getData('status')) {


Также потребуется ещё устранить сбой Argento / TM AskIt: «Undefined property: TM_AskIt_Model_Item::$private in app/code/local/TM/AskIt/Block/Adminhtml/AskIt/Grid.php on line 228»

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