PHP Errors and SEF Broken Bug

0
Installed the latest 3.0.5 Pro on a local Joomla 3.6.5 install using the T3 framework.

After a bit of tweaking I got everything working - or so I thought. The ID3 importer is AWESOME! Saved me days just on adding artist/album/songs.

However, I have a few problems.

I created a menu item for Music Collection HOMPEAGE (mandatory!) which works as expected.

Clicking the letter bar gives me a nice SEF url like this:- https://domain/music/a

Clicking an artist from the 'A' page gives me a horrible:- https://domain/component/muscol/a/4-andrew

Moreover I get that same horrible URL if I go directly from the MC homepage to the artist page.

On the artist page, my menu breaks and there are php errors showing everywhere:-

Notice: Trying to get property of non-object in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 21

Notice: Trying to get property of non-object in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 22

Warning: in_array() expects parameter 2 to be array, null given in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 32
Page One

Warning: in_array() expects parameter 2 to be array, null given in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 32
Page Two

Warning: in_array() expects parameter 2 to be array, null given in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 32
Page Three

Warning: in_array() expects parameter 2 to be array, null given in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 32
Page Four

Warning: in_array() expects parameter 2 to be array, null given in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 32
Music

Warning: in_array() expects parameter 2 to be array, null given in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 32
Page Five

Warning: in_array() expects parameter 2 to be array, null given in /Users/grant/XAMPP/trunk/htdocs/plugins/system/t3/includes/menu/t3bootstrap.tpl.php on line 32
Page Six

I also get further down the page below the artist image:-

Notice: Undefined property: stdClass::$creation_year in /Users/grant/XAMPP/trunk/htdocs/components/com_muscol/views/artist/tmpl/default_details.php on line 34


As per my screenshot attached, I can't seem to drag the 'System - Music Collection' plugin to the bottom of the list, its position as shown is as far down as Joomla allows me to move it.

Any ideas?
Responses (2)
  • Accepted Answer

    Friday, March 10 2017, 01:04 AM - #Permalink
    0
    Next time...RTFM! Apologies, I missed setting the defaultID value to my menu item. Now all of my errors and SEF issues have been resolved EXCEPT the following:-

    Notice: Undefined property: stdClass::$creation_year in /Users/grant/XAMPP/trunk/htdocs/components/com_muscol/views/artist/tmpl/default_details.php on line 34
    The reply is currently minimized Show
  • Accepted Answer

    Friday, March 10 2017, 10:21 AM - #Permalink
    0
    hi

    I'll check this. Meanwhile, you can simply set Error Reporting to "simple" on joomla configuration
    The reply is currently minimized Show
Your Reply