"Special" menu items visible to all registered users
Posted 16 years 3 months ago
My "special" menu items are showing up for all registered users in my User Menu, but only when I used the "legacy-vertical" menu type. I have studied the problem carefully, and it it definitely appears to a "bug" in Joomla related to legacy-vertical menus. The problem has nothing to do with Perihelion template, except that Perihelion needs legacy-vertical to look nice.
I tried it on 3 different websites. It is a simple experiment to run. For my other experiments, I just added a "special" item to the Main Menu and I logged on as a Registered user. Then in the back-end I toggle the menu between List and Legacy-Vertical, and the special menu item appears/disappears depending on the setting. You could try it in 5 minutes. I would almost guarantee you will see it yourself very easily. I saw this problem referred to on various Joomla forums.
Any suggestion to fix this would be GREATLY appreciated. I suspect some hack to the Joomla PHP for the menus will be necessary.
The workaround that I will use if I have to is to have an entire "special" menu, and not have individual "special" menu items. The special menu works fine.
Re: "Special" menu items visible to all registered users
Posted 16 years 3 months ago
Hey Jonathan,
I would suggest you stick to using the "list" menu style and just apply css styling to match the template. The module and menu class suffixes should come in handy for that.
Re: "Special" menu items visible to all registered users
Posted 16 years 3 months ago
I have just decided to go with having a "special" menu instead of the "special" menu items. That is easy than changing the CSS on your template.
It is worth noting that any Rocket Themes template that recommends using the "legacy" menu style (like Perihelion) will hit this issue if they use "special" menu items.