Edit This Page


Front end modules allow you to add almost any kind of functionality to your website. The Contao core includes modules to generate various navigation menus, handle user registration and authentication, search the website, import RSS feeds and many more. To create a module, log into the back end and choose "Themes" -> "Front end modules" in the navigation menu.

Module CSS class Description
Navigation menu mod_navigation Generates a navigation menu from the site structure.
Custom navigation mod_customnav Generates a custom navigation menu.
Breadcrumb navigation mod_breadcrumb Generates a breadcrumb navigation menu.
Quick navigation mod_quicknav Generates a drop-down menu from the site structure.
Quick link mod_quicklink Generates a custom drop-down menu.
Book navigation mod_booknav Generates a book navigation menu.
Article navigation mod_article_nav Generates a pagination menu to navigate articles.
Sitemap mod_sitemap Generates a list of all pages in the site structure.
Login form mod_login Generates a login form.
Automatic logout - Automatically logs out a user.
Personal data mod_personalData Generates a form to edit a user's personal data.
Registration mod_registration Generates a user registration form.
Lost password mod_password Generates a form to request a new password.
Close account mod_closeAccount Generates a form to delete a member account.
Newslist mod_newslist Adds a list of news items to the page.
Newsreader mod_newsreader Shows the details of a news item.
News archive mod_newsarchive Adds a news archive to the page.
News archive menu mod_newsmenu Generates a navigation menu to browse the news archive.
Calendar mod_calendar Adds a calendar to the page.
Event reader mod_eventreader Shows the details of an event.
Event list mod_eventlist Adds a list of events to the page.
Event list menu mod_eventmenu Generates a navigation menu to browse the event list.
Subscribe mod_subscribe Generates a form to subscribe to one or more channels.
Unsubscribe mod_unsubscribe Generates a form to unsubscribe from one or more channels.
Newsletter list mod_nl_list Adds a list of newsletters to the page.
Newsletter reader mod_nl_reader Shows the details of a newsletter.
FAQ list mod_faqlist Adds a list of frequently asked questions to the page.
FAQ reader mod_faqreader Shows the answer to a frequently asked question.
FAQ page mod_faqpage Shows the FAQ list and FAQ reader on the same page.
Form mod_form Adds a form to a page.
Search engine mod_search Adds a search form to a page.
Comments mod_comments Manage comments or guestbook entries.
Listing mod_listing Lists the records of a table.
Flash movie mod_flash Embeds a Flash movie into a page.
Article list mod_article_list Generates a list of articles of a column.
Random image mod_random_image Adds a random image to a page.
Custom HTML - Allows you to add custom HTML code.
RSS reader mod_rss_reader Adds an RSS feed to a page.

Access control

Each front end module can be protected so only guests or members of a particular group can see it on the website.