A Theme provides the overall look and feel for a site. Understanding the page layout is crucial to targeting the correct markup for styling, organizing your content, and creating your site. Once you understand how the page is organized, you can develop your theme.
Liferay Portal provides several default FreeMarker templates that each handle a key piece of functionality for the page. To help make the development process easier, Liferay Portal also provides several theme template utilities that you can use in your theme templates to include portlets, use taglibs, access theme objects, and more.
In this section of tutorials, you’ll learn how to develop themes and layout templates, customize portlets, and more.