Display Menu Item Title Option For Other Menus Than Mainmenu Doesn't Function - Question | JoomShaper
🎃 Halloween Sale is Live! Get 35% OFF on all plans. Sale ends soon! Get Offer

Display Menu Item Title Option For Other Menus Than Mainmenu Doesn't Function

J

Jeroen

Helix Framework 3 months ago

Hi,

The website I am working on uses Joomla 5.3.1 Helix Ultimate 2.1.2 and SP Page Builder Pro 5.6.1. For the main menu it is (with the Helix Ultmimate Menu Builder) possible to set icons for menu items instead of text via the Helix Ultimate template.

However, if you want to show a second, third or more menus, it is possible to set an icon but the text of the menu item cannot be omitted. To replicate:

  1. Create an extra menu and set the position to bottom1
  2. Create a new menu item in the extra menu
  3. On the [Link Type] tab in the field 'Link Icon Class' enter 'fa-solid fa-envelope'
  4. On the [Link Type] tab in the field 'Display Menu Item Title' select 'No' Check the frontend of the site. As you can see the icon is shown but the 'Title' of the menu item is also shown even though 'Display Menu Item Title' is set to 'No'.

See also this forum post: https://www.joomshaper.com/forum/question/38239

Best regards, Jeroen

0
6 Answers
J
Jeroen
Accepted Answer
3 months ago #199460

I'm currently using Helix Ultimate 2.1.3 and Joomla 5.3.2. It seems to be resolved in these versions.

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 3 months ago #196980

Hello Jeroen,

Apologies for the inconvenience.

The settings available in the Helix Ultimate Menu Builder are designed specifically for the main menu assigned via the template settings. These configurations do not apply to menus published in other module positions, even if they reference the same menu structure.

To display only the icon and hide the menu item title in other positions (such as bottom1), you’ll need to configure each menu item manually through Joomla’s core menu settings:

  • In the [Link Type] tab, set the Link Icon Class (e.g., fa-solid fa-envelope) to show the icon.
  • Set Display Menu Item Title to No to hide the text label. prnt.sc/ghnaKRHM6Syw

We appreciate your understanding.

Best regards

0
J
Jeroen
Accepted Answer
3 months ago #196987

Hi Atick,

That is exactly what I am trying to point out. If you use Helix Ultimate and configure a menu item manually through Joomla’s core menu setting and set 'Display Menu Item Title' to 'No'. The title remains visible.

When I temporarily switch to Cassiopeia template only the icon is visible and not the title. So I set it up correctly. It looks like a bug in Helix Ultimate.

It's very simple to replicate so you can see for yourself.

Best regards, Jeroen

1
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 3 months ago #197113

This behavior is actually intentional and not a bug. In Helix Ultimate, the menu rendering is handled through its own custom layout, and by design, it does not fully honor the core Joomla setting to hide the menu item title when using the "Display Menu Item Title" option.

In contrast, templates like Cassiopeia follow Joomla’s native behavior more strictly, which is why you see the difference.

0
J
Jeroen
Accepted Answer
3 months ago #197116

I understand and have no problem with the fact that the main menu is set up in Helix Ultimate. That works well. But what I don't understand is why a fontawesome icon can be added to other menus via the Joomla core but the associated title cannot be omitted. Using icons only for certain menu items is precisely intended for this. By using icons only in certain menus, it fits better if space is limited in a certain position.

0
J
Jeroen
Accepted Answer
3 months ago #197524

In the meantime I used jQuery to hide the menu title if there was also a Fontawesome icon.

But after updating to Helix Ultimate 2.1.3 I noticed that the problem is solved and also for Joomla Core menu items the option to use 'Display Menu Item Title' now works and hides the menu title.

Thanks!!!

0