Advertisement

changed names of menu items, but not visible unless logged in Topic is solved

General questions relating to Joomla! 4.x.

Moderator: General Support Moderators

Forum rules
Forum Rules
Absolute Beginner's Guide to Joomla! <-- please read before posting.
Forum Post Assistant - If you are serious about wanting help, you should use this tool to help you post.
Windows Defender SmartScreen Issues <-- please read this if using Windows 10
Post Reply
annette22
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Wed Jun 15, 2022 2:35 pm

changed names of menu items, but not visible unless logged in

Post by annette22 » Thu Jan 09, 2025 8:41 pm

Hi there,
Joomla 4.4.10 : changed the names of 2 items in my main menu, but there are not visible in frontend, unless I am logged in (with any of the registered id's).
changes are visible in yootheme's preview, though.
Emptied browser cache, tried on another browser, but still the same.
It's been an hour, still no change.

Any idea ? what could be the link between beeing logged in and the change to be visible ?

Advertisement
User avatar
AMurray
Joomla! Master
Joomla! Master
Posts: 10493
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: changed names of menu items, but not visible unless logged in

Post by AMurray » Thu Jan 09, 2025 9:43 pm

Did you set them as "Registered"? That would be one explanation of visible menu items for logged on users but not if they were not logged on. Try changing the permission for the menu items to "Public"?

I think if you're a super user logged on with such an account everything is visible including unpublished items etc.

Same with previewing, with super user access, everything would be visible since a SU is not a normal registered user.
Regards - A Murray
Global Support Moderator

annette22
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Wed Jun 15, 2022 2:35 pm

Re: changed names of menu items, but not visible unless logged in

Post by annette22 » Fri Jan 10, 2025 11:39 am

Hi there,
@AMurray, solved. It was not a matter of rights (I had checked all that). This morning the changes display on the frontend, meaning it "just" took some time to implement (and apparently not a question of cache). Very unusual, though, still d'ont see why. But at least it's working !
thanks for your time !

User avatar
Per Yngve Berg
Joomla! Master
Joomla! Master
Posts: 31577
Joined: Mon Oct 27, 2008 9:27 pm
Location: Romerike, Norway

Re: changed names of menu items, but not visible unless logged in

Post by Per Yngve Berg » Fri Jan 10, 2025 11:45 am

Probably because you have enabled the System Page Cache Plugin.

annette22
Joomla! Apprentice
Joomla! Apprentice
Posts: 22
Joined: Wed Jun 15, 2022 2:35 pm

Re: changed names of menu items, but not visible unless logged in

Post by annette22 » Mon Jan 13, 2025 11:07 am

@Per Yngve Berg,
thanks. I've deactivated the Cache plugin, and now my pages are updated on time.
I'm gonna go deeper into cache info, cause this episode shows me I don't know how to use it.
Best regards

User avatar
AMurray
Joomla! Master
Joomla! Master
Posts: 10493
Joined: Sat Feb 13, 2010 7:35 am
Location: Australia

Re: changed names of menu items, but not visible unless logged in

Post by AMurray » Mon Jan 13, 2025 9:37 pm

One use case (I suppose the most common) is caching is best used for pages where content doesn't often change, i.e. mostly static content so the cache allows faster page loading. I think that's also the idea behind services like Cloudflare, where they store a "static" copy of your site on a server closer to your users, again allowing faster load times but is only really of benefit of static content rather than dynamic.

See https://docs.joomla.org/Cache for further details.
Regards - A Murray
Global Support Moderator

Advertisement

Post Reply

Return to “General Questions/New to Joomla! 4.x”