Addition Of Vertical Menu - Question | JoomShaper

Addition Of Vertical Menu

SB

Sergio Barrak

SP Page Builder 9 months ago

Hello!

I'm looking to design a webpage that incorporates both a horizontal menu at the top, provided by Helix, and a vertical menu on the left side of the page. I've come across a method to convert the horizontal menu into a vertical one, but that's not the approach I'm interested in pursuing. Additionally, I wish to avoid modifying the .php file.

Initially, I thought about creating a page dedicated to the menus, which would automatically update whenever I modify it, thus reflecting these changes across all pages. However, I believe this isn't feasible.

Next, I considered splitting the page into columns and placing the links in the leftmost column. This approach would mean that each page would require manual updates to the menu, which isn't ideal.

I also thought about developing an addon. However, the issue arises that if I update it on one page, I would still need to manually save and apply the changes on all other pages.

Am I missing something? Is there a straightforward method to establish a side menu that remains consistent across a specific group of pages, where updating it once would reflect changes across all relevant pages?

Thank you! Sergio

0
7 Answers
Mehtaz Afsana Borsha
Mehtaz Afsana Borsha
Accepted Answer
Support Agent 9 months ago #180621

Hi

Thanks for contacting us. Could you please give me an example of it? It helps me to understand the issue properly.

-Regards.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 9 months ago #180623

Hi Sergio,

I'll tell you from my point of view, a few years ago I was doing a project that required this. And I did it using the sidebar (right / left position), which you have next to the area occupied by the content of the component. So there I published the Menu Module.

You can use Joomla default Menu module or install extra ones. In general, native module works fine, and added extra class name for active menu item, so when user will see that page, in menu it can be marked in different color (red/green).

In theory you could use Navigation Addon, but what for? When Menu module works better for that and generate short aliases (urls). First use what you already have in Joomla core.

Think, and decide. You can also consult idea with other Joomla Experts on your local Joomla community forum.

0
SB
Sergio Barrak
Accepted Answer
9 months ago #180624

Hi,

Sure. I want the standard Menu on the top, where I have, for example, Home, About, Products... Every time I click, it will open one page in the middle and the menu will be kept there. Then I want to have a second Menu, on the left side of the page, where if I click, it will load a new page in the middle. Let's say if I click Product, on the top menu, it will open a page and the Left Menu will have a secondary meny where each row is one link to different Products (Product A, B, C...) displayed on the left, as link.

This site (langchain) has 2 menus it:https://python.langchain.com/docs/integrations/providers/

I am struggling to create the lateral menu. Then I want to update the lateral menu from one place, like we can do in Joomla, under Menu.

Thanks!

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 9 months ago #180625

For Joomla 3 was extension that allowed to auto-generate menu from chosen article category, but I am not sure if they made upgrade to J4/J5. In general, there are always at least two solutions to every problem. Ready & Custom One.

0
Paul Frankowski
Paul Frankowski
Accepted Answer
Senior Staff 9 months ago #180626

In the case of your example (shared URL), it would rather be the right component. Because creating and updating it manually is going to be tiresome. But still possible as I said before. For example in our Documenation we used custom component.


In summary, It all depends on who will handle it afterwards, if you just use the built-in tools, if someone else ... you need another, custom robust solution.

0
Pavel
Pavel
Accepted Answer
9 months ago #180653

Perhaps I misunderstood something, but why need third-party extensions from JED? Of course, the Joomshaper products do not have a ready -made solution for this. Only custom CSS coding.

All that needs is the standard Joomla menu module, advanced Joomla knowledge in the aspect of the correct construction of the structure in Main Menu and CSS skills, and may be some JS.

0
SB
Sergio Barrak
Accepted Answer
9 months ago #180763

Hi.

Thanks everyone for your answers. I am not experienced with CSS programming, unfortunately. But I found a resonable solution. I have 1 menu, that appears on the top. Then I created a second Menu and assigned it to a module. I update the module to belong to the left side on the page and it is working. The layout looks bad, but I am confident I will manage to adjust the spacing. I found few paid extensions that makes the menu become lateral by changing the top menu, which I want to keep.

Once again, thanks!!

0