I want to display first level of main menu under Joomla. For eg. I have menu something like this
Heading1
Sub-menu1
Sub-menu2
Sub-menu3
Heading2
Heading3
I want to display just Heading1, Heading2, and Heading3 not Sub-menu1,Sub-menu2, and Sub-menu3.
Any help will be appreciated. I've tried using end level and start level but nothing seems to work.
Thanks
If you are using joomla default menu module then
set start level to 0 and end level to 1
menu style should be "list" or "legacy vertical".
Related
I am beginner in OpenCart and customizing a theme, I want to change the target link of site Menu, for example If a blow Image is my menu:
I want to change target link of Bedroom menu to #cmsblock-22, I search in CMS panel of OpenCart but nothing found, could any one help me to change this link, Thanks.
Assuming that "Living Room", "Dinning Room" & "Bedroom" all are categories which listed on menu as shown in image.
You can change link of this by simply going to admin > catalog > category > edit category (which link you want to change) > click on data tab > scroll down to SEO URL input field and fill the input with "#cmsblock-22".
Above will work only if you have seo url enabled in admin settings. So, please make sure that you have enabled this setting.
If not,
Go to admin > system > setting > click edit > click server tab > check yes in front of Use SEO URLs.
You can simply change it from admin panel
In admin panel, go to Catalog->Category
Find for Bedroom and edit it.
Hopes this might help you
I am creating custom twig templates for a Drupal 8 theme. I want to render a menu in a region only if the node has a menu link (i.e. when editing the node the menu settings on the right has been configured so the “provide a menu link” box has been checked).
Ideally I would like to create this in the twig template so I can change the layout accordingly, but any pointers greatly appreciated!
Usually this issue is handled differently(by creating a separate content type and set visibility) but for the sake of the question I'll give some solutions.
Solution 1: Block Visibility Groups.
If that is not enough.
Solution 2: hook_block_view_alter(or any other hook_ENTITY_TYPE_view_alter) where you can deactivate the access to menu block after you check if condition is met with Drupal::routeMatch() to check what node is displayed.
I have created menu and its child links like
About
contact us
portfolio
our location
I have used menu block to display sub menu only when about in click and display sub menus in another layer.
Now my requirement is when i click on any sub menu in parent menu then the parent menu should be active. To achieve this task i searched a lot off and found menu position module for this purpose. I have configured and specify page path in Restricted to certain pages, but now it is now working. What i have mistake or any other solution for this problem. Please let me know the right solution.
<?php
$block = module_invoke('menu_block', 'block_view', '1');
print render($block['content']);
?>
I am adding this code below the topbar menu. but inside the menubar wrapper.
If my understanding clear then you will need this menu - Menu Position https://www.drupal.org/project/menu_position
This module allows for the creation of rules that will dynamically add the current page into the menu system at the requested spots.
If you dont want to use this module then you will need to append menu-id in the menu link's li and then through jquery / js will need to add certain classes to parent menu items.
Actually there is no requirement to use any module for this situation. What i have done to achieve it. I just modified template.php of zurb foundation theme. i have copied the code(foreach loop code) from here and added to the template.php file as mentioned in the page and added the css like below:
#main-menu li.active-trail a,
#main-menu li a.active, #main-menu li a:hover {
background:#fec325;
/* IE6-9 */
}
and that's it. i have achieve what i want. I hope anybody who is looking same kind of problem can find this solution useful for this kind of requirement.
I added a new page in the main menu, e.g. Products. Now I want to add a subpage e.g. Sub Products below a Products page. I tried all possible options in the dashboard but it didn't work for me. Any ideas how to handle this?
Thanks.
here is a quick solution for this
Go to your dash board -->Gallery -->Modules
search for Hierarchical menu and install it
after installing then go to Configuration -->Features and enable it.
Go go to Navigation .give position like 2 for "Products" and 2.1 for "Sub products".
you will see Sub products appear under Products page.
As of Orchard CMS 1.5 this is supported by the core navigation module. Now you can simply drag and drop menu items under one another in the Admin -> Navigation view. You can then control level rendering under the widget settings for the menu by setting the "Start level" and "Levels to display" properties.
See release notes for further details.
The navigation documentation doesn't seem to be up to date though :(
Take a look at: http://orchard.codeplex.com/Thread/View.aspx?ThreadId=242327
The module to support this (along with many other modules) is available in Orchard's module gallery.
everyone! What I'm trying to do is to get Joomla! to desplay the menu items in a nested ul menu, like this:
Item
Subitem
Item2
Subitem2
Sub Subitem
currently I'm using a custom HTML for this, I've written a custom jquery script for this accordion and I'd like to use it with the Joomla's menu system. I've also downloaded Extended Menu module. Please let me know of any ideas.
P.S forgot to say that I don't want to create a dropdown menu that works on hover. My menu should slide down on .click()
You are in luck. The standard Joomla mod_mainmenu module builds menus exactly like that. You can basically take the entire module, add some IDs and classes to suit your accordion code and add in the JS to have a fully functioning menu with minimal effort. Just to be sure, I moved some menu items around on one of my demo sites. Take a look at the Resources menu here - http://www.internextion.com/
That is a basic Joomla menu module with the items nested as you illustrated.