Actions

Chunk

Difference between revisions of "Menu"

From Joomla! Documentation

m (updates)
 
(14 intermediate revisions by 6 users not shown)
Line 1: Line 1:
In Joomla!, a '''Menu''' is a set of '''menu items''' used for website navigation. Each menu item defines an URL to a page on your site, and settings that control the contents(articles, category(ies) lists, taggged items, etc.) and style(module(s), layout) of that page. Additionally, each menu has a '''Menu Type''', these are shown in the menu manager, see [[Adding a new menu]]. The menu type will actually be the '''Unique Name''' or [[alias]] that will be used to create human-readable URLs if [[Search Engine Friendly URLs]] are turned on. Menu items can have any number of '''subitems'''.
+
<translate>
 +
<!--T:1-->
 +
In Joomla!, a '''Menu''' is a set of '''menu items''' used for website navigation. Each menu item defines an URL to a page on your site, and holds settings that control the contents (articles, category(ies) lists, tagged items, etc) and style (module(s), layout) of that page.
  
A Menu isn't automatically shown on any page. You need to create a '''menu module''' to show the menu on all or some pages. Each menu can be shown by one or more modules (making it possible to show the same menu in different positions). It is also possible to create [[Split menus]].
+
<!--T:4-->
 +
'''[[S:MyLanguage/Adding a new menu|Creating menus]]''' is rather simple. From the Admin Menu, in the backend of your Joomla! site, you choose: {{rarr|Menus > Menu Manager > Add New Menu}}. On the opened to you {{rarr|Menu Manager: Add Menu}} page enter your menu title into the "Title *" field (mandatory), your menu type into the "Menu type *" field (mandatory) and, if you wish, your menu brief description into the "Description" field (optional). After that you can start '''[[S:MyLanguage/Adding a new menu item|adding new menu items]]''' to this new menu.  
  
A Menu that isn't shown by any module is usually called a '''hidden menu'''. Hidden menus can be used to create URLs that are not visible on any page.<noinclude>[[Category:Glossary definitions|{{PAGENAME}}]]</noinclude>
+
<!--T:5-->
 +
Any website can have more than one menu.
 +
 
 +
== Showing a menu == <!--T:2-->
 +
A '''Menu''' isn't automatically shown on the site's front-end. You need to create a '''Menu Module''' using the '''[[S:MyLanguage/Help33:Extensions Module Manager|Module Manager]]''' and instruct the module which '''Menu''' to show. Subsequently, you can select where the module should appear on the site, by choosing one of the available '''[[S:MyLanguage/Module Position|Module Positions]]''' of the active '''[[S:MyLanguage/Getting Started with Templates|Template]]'''.
 +
 
 +
<!--T:6-->
 +
There is even more control on when the menu should appear, by adjusting the settings of the menu module. So, you can set it to appear in all or just a few pages of your choice (assigning the module on menu items), or make it visible to all, or only specific user-groups (e.g. registered users).
 +
 
 +
<!--T:7-->
 +
It is also possible to create [[S:MyLanguage/Split menus|Split menus]].
 +
 
 +
== Hidden Menus == <!--T:3-->
 +
A Menu that isn't shown by any module is commonly called a '''hidden menu'''. Hidden menus can be used to create URLs that are not visible on any page, within menus.
 +
For example, this can be very useful, if we want to create a single article page, with a custom URL, and specific content settings (layout, modules), that could be accessible through another page (article, blog category, module, etc), but we don't want to display a Menu Item for it, anywhere on our Menus.<noinclude>[[Category:Glossary definitions|{{PAGENAME}}]]</noinclude></translate>
 +
<noinclude>
 +
== Languages ==
 +
<languages /></noinclude>

Latest revision as of 14:18, 8 January 2015

In Joomla!, a Menu is a set of menu items used for website navigation. Each menu item defines an URL to a page on your site, and holds settings that control the contents (articles, category(ies) lists, tagged items, etc) and style (module(s), layout) of that page.

Creating menus is rather simple. From the Admin Menu, in the backend of your Joomla! site, you choose: Menus > Menu Manager > Add New Menu. On the opened to you Menu Manager: Add Menu page enter your menu title into the "Title *" field (mandatory), your menu type into the "Menu type *" field (mandatory) and, if you wish, your menu brief description into the "Description" field (optional). After that you can start adding new menu items to this new menu.

Any website can have more than one menu.

Showing a menu

A Menu isn't automatically shown on the site's front-end. You need to create a Menu Module using the Module Manager and instruct the module which Menu to show. Subsequently, you can select where the module should appear on the site, by choosing one of the available Module Positions of the active Template.

There is even more control on when the menu should appear, by adjusting the settings of the menu module. So, you can set it to appear in all or just a few pages of your choice (assigning the module on menu items), or make it visible to all, or only specific user-groups (e.g. registered users).

It is also possible to create Split menus.

Hidden Menus

A Menu that isn't shown by any module is commonly called a hidden menu. Hidden menus can be used to create URLs that are not visible on any page, within menus. For example, this can be very useful, if we want to create a single article page, with a custom URL, and specific content settings (layout, modules), that could be accessible through another page (article, blog category, module, etc), but we don't want to display a Menu Item for it, anywhere on our Menus.

Languages

Other languages:
български • ‎català • ‎dansk • ‎Deutsch • ‎English • ‎español • ‎français • ‎Bahasa Indonesia • ‎日本語 • ‎Nederlands • ‎русский • ‎svenska • ‎Kiswahili