Cannot access protected property Joomla\CMS\Menu\MenuItem::$params - Forum | JoomShaper
Staff replied General

Cannot access protected property Joomla\CMS\Menu\MenuItem::$params

Asked by Giovanni Colombo 3 years ago Last activity 3 years ago

Hello, I'm testing the transition to Joomla 4 of my site www.unionevelicamaccagno.it on which I have installed the Indigo template.

I created a test site at www.altoverbano.com/uvm and upgraded to joomla 4. The site gives me this error: Cannot access protected property Joomla\CMS\Menu\MenuItem::$params

Can you help me solve the problem? Thank you
Giovanni

10 replies

Ofi Khan Staff

Hello Giovanni Colombo

I have removed the template override. It seems to solve the issue. Please check the site now.

Best regards

Giovanni Colombo Asked this

Hello Ofi Khan
thanks,
but now almost all pages give me this error: 500 behavior::caption not found.

Best regards

Ofi Khan Staff

I have added the override again and fixed in the code. Please check now.

Giovanni Colombo Asked this

Nothing has been resolved at all
Same error message

Ofi Khan Staff

Please share the issue page. I will check it.

‏‏‎ ‎J‏‏‎‎e‏‎‏‏‎‎n‏‏‎‎s W.‏‏‎

Hello Giovanni Colombo,

this is bacause the template was not updated to work with Joomla 4.x.
You need to update all files by hand and remove deprecated functions or replace them with the new ones from J4.

Alternatively, you have to wait until joomshaper updates the template for J4.

I'm sorry, I don't have any better news.

-> https://www.joomshaper.com/joomla-templates/indigo -> Changelog

Version 2.0.0
21 October 2022
Improvement

  • Latest version of Joomla 3 - v3.10.11
  • Later version of SP Page Builder 4.0.4
  • Latest version of Helix Ultimate 2.0.11
Ofi Khan Staff

I have removed the depricated function. Please check the links now.

Ofi Khan Staff

I managed to fix the modify date message by enabling it in Article settings. But I will require more time for the other issues.

Log in to reply.