I've been working on a large Joomla website since 2010 and recently we can no longer create menus that start on level 2 or below. All of our previous menus are still functioning correctly however when we create any new ones that start below level 1 they do not show. Nothing appears in the source either. I have tried the basic menu plugin along with multiple menu plugins and not one has worked. I have tried copying the menus that work and they break once moved as well. I've upgraded to the latest version of Joomla 2.5.24. I have even tried a new vanilla install, using the default beez5 template which has yielded the same results of a no show on anything other than starting at level 1.
Ubuntu: 14.04.
Joomla! 2.5.24 Stable [ Ember ] 25-July-2014 13:00 GMT
PHP: 5.5.9-1ubuntu4.4
Server: Apache/2.4.7 (Ubuntu)
Status | New | ⇒ | Information Required |
Is this still an issue for you?
Hi Brian,
Sorry for the delayed response, I've been off for a week.
I seemed to get a bit further when I had some time to investigate this.
This was ONLY an issue when I was developing a new layout where I was
reusing an existing 'live' menu. If I copied the menu and used that version
it was totally fine, which while annoying it's a suitable workaround for me
and that is probably mentioned somewhere in the developers guides and I've
overlooked it. I had tried both the native menu extension and multiple
third party modules and all were giving me issue when reusing the menu, but
like I said all fine once I had either created a new menu or used a copy.
All the site menus are a maximum of 20 links so the maximum settings I
don't think would have been an issue.
Cheers,
Brian
On 17 October 2014 23:22, Brian Teeman notifications@github.com wrote:
Is this still an issue for you?
—
Reply to this email directly or view it on GitHub
#4322 (comment).
This email and any attachments may contain information which is confidential to South Devon College. If you are not the intended recipient, please notify the sender immediately by replying to this email and then delete the email without making any copies or using it in any way.
South Devon College accepts no legal responsibility for the contents of the message. Any views expressed in the message are those of the sender and may not reflect the views of the College.
Although any attachments to the message will have been checked for viruses before transmission, you are urged to carry out your own virus check before opening attachments, because South Devon College accepts no responsibility for loss or damage caused by software viruses.
Status | Information Required | ⇒ | Closed |
Set to "closed" on behalf of @brianteeman by The JTracker Application at issues.joomla.org/joomla-cms/4322
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2014-11-23 17:46:17 |
Labels |
Added:
?
|
with that number of menu items I suspect your problem is something very different
php has a default limit of 1000 variables on a form submission so I believe the changes are failing because you are above the maximum
If you check the server error logs you should be able to see an error message about this (you might need to increase the error level reporting first)
Now I dont know why you have built the site with so many menu items. The only fix is to either restructure your web site (I'm guessing you don't want to do that) or to change the maximum setting in php
As this is a server task the BEST way to do this can vary between server setups so it's best that you speak to the hosts about the exact way that is best on their servers.
What you want to ask them to do is to increase max_input_vars from the default value of 1000 to something like 3000.
This is the correct code for that
max_input_vars = 3000
But if the host is running suhosin they may need to ALSO add
suhosin.post.max_vars = 3000
suhosin.request.max_vars = 3000
This comment was created with the J!Tracker Application at http://issues.joomla.org/.