【问题标题】:error when trying to create new menu item / Joomla! 3.8.10尝试创建新菜单项/Joomla 时出错! 3.8.10
【发布时间】:2018-12-18 15:54:06
【问题描述】:

我希望有人可以帮助我.. 我尝试在 joomla 菜单中打开一个新条目并得到以下错误输出:

0 不能将 stdClass 类型的对象用作数组
/mnt/web208/e2/01/56797301/htdocs/plugins/system/helix3/helix3.php:55

error output

函数位置1 () JROOT/plugins/system/helix3/helix3.php:55 2 plgSystemHelix3->onContentPrepareForm() JROOT/libraries/joomla/event/event.php:70

3 JEvent->update() JROOT/libraries/joomla/event/dispatcher.php:160 4 JEventDispatcher->trigger() JROOT/libraries/src/MVC/Model/FormModel.php:321 5 Joomla\CMS\MVC\Model\FormModel->preprocessForm() JROOT/administrator/components/com_menus/models/item.php:1254 6 MenusModelItem->preprocessForm() JROOT/libraries/src/MVC/Model/FormModel.php:242 7 Joomla\CMS\MVC\Model\FormModel->loadForm() JROOT/administrator/components/com_menus/models/item.php:552 8 MenusModelItem->getForm() JROOT/libraries/src/MVC/View/HtmlView.php:423 9 Joomla\CMS\MVC\View\HtmlView->get() JROOT/administrator/components/com_menus/views/item/view.html.php:58 10 MenusViewItem->display() JROOT/libraries/src/MVC/Controller/BaseController.php:672 11 Joomla\CMS\MVC\Controller\BaseController->display() JROOT/administrator/components/com_menus/controller.php:75 12 MenusController->display() JROOT/libraries/src/MVC/Controller/BaseController.php:710 13 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/administrator/components/com_menus/menus.php:18 14 require_once() JROOT/libraries/src/Component/ComponentHelper.php:382 15 Joomla\CMS\Component\ComponentHelper::executeComponent() JROOT/libraries/src/Component/ComponentHelper.php:357 16 Joomla\CMS\Component\ComponentHelper::renderComponent() JROOT/libraries/src/Application/AdministratorApplication.php:101 17 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:159 18 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:195 19 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/index.php:51

【问题讨论】:

  • 如果您正在做 Joomla 开发,请加入 Joomla Stack Exchange。请在 JSE 询问所有 J​​oomla 问题。

标签: joomla


【解决方案1】:

错误发生在文件 helix3.php 的第 55 行。将显示的符号(“helix3.php:55”,带引号)插入 Google 会产生此页面作为第一个结果:

https://www.joomshaper.com/forums/helix3-plugins-causing-joomal-menu-to-not-work-0-cannot-use-object-of-type-stdclass-as-array

该网站声明这是一个已知错误,很快就会发布更新。尝试更新插件,或者按照说明修改 helix3.php 文件。

请在发布问题之前使用 Google(或您喜欢的其他搜索引擎)。文件名 + 行号以及路径和错误消息的第一句构成了很好的搜索词。

PS:欢迎使用 StackOverflow!

【讨论】:

  • 如果您能够提供 Joomla 支持,请加入 Joomla Stack Exchange。
猜你喜欢
  • 2012-11-05
  • 1970-01-01
  • 1970-01-01
  • 2013-06-28
  • 1970-01-01
  • 2021-11-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多