A typical portal page consists of a theme, a layout template, and one or more portlets. In Chapter 2, Basic Theme Development, we covered the basic concepts in themes and how to create a simple theme. In Chapter 3, Layout Templates, we covered the concepts in layout templates and how to create your own layouts. In Chapter 4, Styling Pages, we discussed the page styling and some User Interface (UI) customization at different levels.
In this chapter, we will explore some aspects of a theme in depth and elaborate on the following theme topics:
theme.parentproperty for theme creation