O'Reilly logo

Liferay 6.2 User Interface Development by Jonas X. Yuan, Xinsheng Chen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7. Advanced Theme

Every web page needs styling. It is a good idea to implement the styling in a central place. That central place is the theme; it is an aspect of a website. In the Liferay Portal, the theme is another realization of aspect-oriented programming. In this chapter we will look further into theme creation. In particular, we will cover the following topics:

  • Creating a theme to a client's requirements
  • Embedding portlets in a theme
  • Creating a responsive theme
  • Upgrading a theme
  • Multiple level navigation menu in a theme
  • Implementing browser support in a theme
  • Integrating Google Analytics

We will also write and understand the code that supports the narration for each topic.

Creating a theme as per client requirements

In Chapter 2, Basic Theme ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required