In this chapter, we have learned what a theme is and what theming in Drupal is. We have learned how to create a Drupal theme by cloning the existing theme, and how to create a template file to achieve the template overriding ability in Drupal. We have also learned the basic syntax of how to show and hide fields in a template file. And finally, we have learned how to use CSS to style the page layout on the Drupal site.
In the next chapter, we will take a look at a database perspective of how fields work in Drupal. We will learn how the field system manages its database tables in Drupal.