I recently read an article over at blog.joomlatools.eu that shared an ingenious method for creating a site map in Joomla! using your existing menus, menu modules, and the built-in Joomla! plugin that enables you to load a module position within a content item.
Super Secret Sitemap Trick - by Mathias Verraes
Thanks for the tip, Mathias!
Update: (12/26/2008) The JoomlaTools team have changed their TLD from .org to .eu. The links in this article have been changed to reflect this new TLD. Thanks, Alpine, for the heads up.
Joomla! has a problem that you may or may not know about. It is a minor problem (or major, depending on whom you ask), and it will not really affect how your website functions.
The problem exists in how Joomla! renders menus. By default, the main element that contains the menu (in the case of a "flat list" menu, it is the "ul" element) is given an id=mainlevel. This is not a problem if you are using one menu on a page. But, if you are using multiple menus on a single page, there is a conflict.
You can rest easy, though, because there is a solution. Read on to find out what it is.
By default, Joomla! displays the FrontPage component on the home page. The FrontPage component takes a list of content items that are published to the FrontPage and displays them in a blog layout. This will work for most sites, but some webmasters want the option to display something else on the home page. If you would like to change what is displayed on your home page, follow these steps:
It really is that easy. Joomla! displays the first menu item in mainmenu as the home page. You can set anyting in your site as your home page using this method.