The Drupal's main admin page contains many links grouped by different purposes.
By default there are following sections: Content management, Site building, Site configuration, User management, Reports
Now I'm using Rootcandy admin theme and want to move all these annoying links into sliding panel which is collapsed by default.
So the question is:
how to split all these links by blocks? I'd like to get "Content management", "Site building", "Site configuration", "User management", "Reports" blocks contaning all related links.
Thanks!
Use the Menu block module. Once enabled, go to the Block Administration page. For each block you want to create, click the Add menu block tab. Most of the default options will suit your use case: just set the Parent Item -> Menu to Navigation and Parent Item -> Item to the menu you want to create.
Related
I have this structure on my WordPress site for the menu hierocracy:
Home
Services
2a) Web D&D (Web Design & Development)
2aa) Custom Software Development
2ab) Content Management Platforms
3b) Web Tutoring Services
Services is not a page. I just need that on the top level menu to hold "Web D&D" and "Web Tutoring Services".
I started off with Services as a category and the menu structure looks right but the URL and BreadCrumb (in the Sinatra theme) do not reflect the complete menu pathway which is what I want. It just always says "Home -> PostName". I understand this is how I have it defined in PermaLinks. But how can I define it to reflect the actual whole Menu Pathway.
I have All-In-One installed but I have not activated it.
So I do not have any SEO yet.
Here is a pic of one example:
So you can see I've navigated to "Home -> Services -> Custom Software".
But the URL and BreadCrumb both say "Home -> Software".
Also I did not really need Services as a Category. When I clicked on it was going to a posts page for the category Services. So I removed that and replaced it with a custom link menu item that just goes to "#" or nowhere. I I wish WordPress had like a group menu item just to group child items but did not navigate anywhere.
At any rate, is there a way to make the breadcrumb and URL reflect the actual menu structure?
I figured it out. You have to go to the Page Settings tab in the Settings (gear icon in the upper right). Look for Page Attributes and under there you can set the page parent. Then your breadcrumbs and URL will reflect the true structure of your URL. I still can't get the Services Grouping item (my custom link menu item) to show in their. I guess I'll have to make a services page and figure out the content for it. I guess it will be like a sitemap page to the services section.
One part in my main menu (primary) should show submenus which links to different sections within a static site. So for example I have the main menu point "About us". When clicked the dropdown contains: "Team", "Resposibility", "Jobs"…
But All these subpoints in the dropdown should not link to different sites, but to different sections within the one site "About us".
It's like a one page functionality within a WP-Theme. But I need to customize this functionality.
I have no idea how to set up this in the menu section. (Because I am not dealing with different sites.)
I can imagine, that I could use a single page template and add id to the h2 tags - as anchors to link to from the main menu. But I don't know, how to register this and how to set up this in the menu bar.
(My template does not offer one page functionality. I just want this functionality only for one menu section.)
I am new to Drupal and am using the default Bartik theme to learn the environment. I've been able to install the Calendar module and have it appear on all the pages I created. These pages are accessible from the menu Tabs I have created across the top of my page header. However, whenever I click on the Home Tab the sidebar calendar is removed. How can I get my sidebar calendar to appear on my HOME page just like it does for my other pages that I access through the Menu Tabs?
Check your Block settings (www.yoursite.com/admin/structure/block) there should be calendar block in sidebar. Check that the block is marked to be visible in all pages (from block settings).
OK here's the solution: Go to STRUCTURE --> BLOCKS and click on the "configure" link for the Calendar View in the block section SIDEBAR FIRST. Then click on the Content Types TAB, and UNCHECK all the content types. I thought by checking them all it would make the calendar visibal everywhere, but apparently that applied a restriction to the Home page. By Unchecking all the boxes, the view is now visible on the Home page.
At home page, the block main menu is "Home", "OMS" , "AMS", "PMS", "Set list" and the The Navigation is similar the main menu. when i click OMS, i want the Navigation is OMS setting, Add OMS, Edit and so on for "AMS", "PMS". Please look the picture below
You would need to overload the css files...you can do that by creating a new theme..
you can go to http://tips.webdesign10.com/how-to-make-a-drupal-theme and see how to make a simple theme...
For example to you custom design the navigation system, you would style it with css by accessing the dev that containt the block which identified by the id
#block-system-navigation
and so on...
How do I add a link from the home page that goes to a new page with a different menu?
Example: from home page, click on 'Sales Department' menu link, which goes to the Sales Department page. This shows a new menu with ten new menu items on the Sales Department Page.
I am able to create menus, menu items, blocks and pages but unsure how to build a multi-menu structure as described above.
Menus, by default, have a UI presence in the form of a block. Within each block, you can specify which pages it will or will not show. This will give you the appearance of having content/page specific menus.
For instance, menu1 will only show on /home. Within menu1 there is a link to a page called /contact. On /contact, there is another menu (menu2) with links /contact/email and /contact/phone. For the menu1 block, the specified pages are / and /home. For the menu2 block, the specified pages are /contact and /contact/*.
Add menus in blocks and specify in which page each menu should be visible. Look in the block setting properties: you can add the pages there.
After a bit of playing around, this is what worked for me:
Create a new page called "Human Resources Page".
Link to parent item "Navigation Page".
Enter a menu link title "Human Resources Page" (otherwise it will not appear in menu).
Create a new menu called "Human Resources Menu" (human-resources-menu)
Show block on specific pages: <front>.
Add menu item called "Organization Chart".
Attach to parent menu "Human Resources Menu".
In blocks, assign "Human Resources Menu" to "Right Sidebar"
Set "Page specific visibility settings" to hr*.