Themes and Layout Templates
- Introduction to Themes and Layout Templates
- Themes
- Creating Themes
- Developing Themes
- Using Developer Mode with Themes
- Building Your Theme's Files
- Deploying Your Theme
- Changing Your Base Theme
- Copying an Existing Theme's Files
- Configuring Your Theme's App Server
- Listing Your Theme's Extensions
- Automatically Deploying Theme Changes
- Creating Reusable Pieces of Code for Your Themes
- Creating a Thumbnail Preview for Your Theme
- Creating Color Schemes for Your Theme
- Making Configurable Theme Settings
- Overwriting and Extending Liferay Theme Tasks
- Compiling and Building Themes with Ant, Gradle, and Maven
- Injecting Additional Context Variables and Functionality into Your Templates
- Packaging Independent UI Resources for Your Site
- Using Liferay DXP's Macros in Your Theme
- Importing Resources with a Theme
- Preparing and Organizing Web Content for the Resources Importer
- Creating a Sitemap for the Resources Importer
- Defining Layout Templates in a Sitemap
- Defining Pages in a Sitemap
- Defining Portlets in a Sitemap
- Retrieving Portlet IDs with the Gogo Shell
- Defining Assets for the Resources Importer
- Specifying Where to Import Your Theme's Resources