Drupal 7 Themes

Give your Drupal websites an exciting, user-friendly new look using themes. From installing new themes, to customizing them, to building them from scratch, here is the complete guide you’ve been looking for.

Drupal 7 Themes

Progressing
Ric Shreves

1 customer reviews
Give your Drupal websites an exciting, user-friendly new look using themes. From installing new themes, to customizing them, to building them from scratch, here is the complete guide you’ve been looking for.
$23.99
$39.99
RRP $23.99
RRP $39.99
eBook
Print + eBook

Instantly access this course right now and get the skills you need in 2016

With unlimited access to a constantly growing library of over 3,500 courses, a subscription to Mapt gives you everything you need to get that next promotion or to land that dream job. Cancel anytime.

Code Files
+ Collection
Free Sample

Book Details

ISBN 139781849512763
Paperback320 pages

Book Description

Drupal is an award winning open source Content Management System (CMS). Based on PHP and MySQL, its power and flexibility combined with its exceptional design mean it is one of the most popular choices for creating a CMS website.

Drupal employs a specialized templating system and supports themes, which allow you to change the look and feel of your system's front and back-end interfaces.

Drupal 7 Themes is an ideal introduction to theming with Drupal 7. If you want to create a striking new look for your Drupal 7 website, this book is for you. This book is a revised, updated and expanded edition of Drupal 6 Themes, rewritten specifically for Drupal 7.

This book will show you techniques and tools to help you improve the look and feel of any Drupal 7-powered website. Starting from the basics of theme setup and configuration, you will learn about the Drupal theming architecture and the PHPTemplate engine, and then move on to modifying existing themes and building new themes from scratch. You will find out about tools to make your theme development easier.

Table of Contents

Chapter 1: Learning the Basics of Drupal Theming
The importance of themes in Drupal
What is a theme?
What is a theme engine?
The range and flexibility of Drupal themes
The output of a Drupal theme
The site administrator's view
The default Drupal themes
Theme files
Summary
Chapter 2: Working with the Default Configuration and Display Options
Configuring a theme
Controlling module and block visibility
Finding additional themes
Installing an additional theme
Uninstalling themes
Summary
Chapter 3: Understanding PHPTemplate Themes
What is PHPTemplate?
How does it all work?
Key PHPTemplate theme files
Summary
Chapter 4: Using Intercepts and Overrides
Putting together the pieces
Overriding the default CSS
Overriding templates and themable functions
Working with template variables
Summary
Chapter 5: Customizing an Existing Theme
Setting up the workspace
Planning the modifications
Selecting a base theme
Creating a new sub-theme
Customizing the sub-theme
Summary
Chapter 6: Creating a New Theme
Planning the build
Creating a new theme through sub-theming
Building a new theme without sub-theming
Summary
Chapter 7: Dynamic Theming
Designating a separate Admin theme
Using multiple page templates
Dynamically theming page elements
Creating dynamic CSS styling
Summary
Chapter 8: Dealing with Forms
The Default Forms
How Forms work in Drupal
Modifying forms
Summary
Chapter 9: Overcoming Common Challenges in Drupal Theming
Maintaining cross-browser compatibility
Creating accessible themes
Creating template suggestions for fields
Creating template suggestions for specific nodes
Suggestions for key modules
Theming Views
Theming Panels
Theming the maintenance page
Troubleshooting your theme
Summary
Chapter 10: Useful Extensions for Themers
Drupal modules
Third-party software
Summary

What You Will Learn

  • Learn about the Drupal 7 Theming Architecture
  • Find and install new themes
  • Get the most from Drupal's theme configuration system
  • Create a new theme from scratch
  • Master PHPTemplate
  • Modify the default templates and styles
  • Override the default templates with your own
  • Create dynamic styling that responds to the content or the user
  • Discover tools that make theming easier and more efficient

Authors

Table of Contents

Chapter 1: Learning the Basics of Drupal Theming
The importance of themes in Drupal
What is a theme?
What is a theme engine?
The range and flexibility of Drupal themes
The output of a Drupal theme
The site administrator's view
The default Drupal themes
Theme files
Summary
Chapter 2: Working with the Default Configuration and Display Options
Configuring a theme
Controlling module and block visibility
Finding additional themes
Installing an additional theme
Uninstalling themes
Summary
Chapter 3: Understanding PHPTemplate Themes
What is PHPTemplate?
How does it all work?
Key PHPTemplate theme files
Summary
Chapter 4: Using Intercepts and Overrides
Putting together the pieces
Overriding the default CSS
Overriding templates and themable functions
Working with template variables
Summary
Chapter 5: Customizing an Existing Theme
Setting up the workspace
Planning the modifications
Selecting a base theme
Creating a new sub-theme
Customizing the sub-theme
Summary
Chapter 6: Creating a New Theme
Planning the build
Creating a new theme through sub-theming
Building a new theme without sub-theming
Summary
Chapter 7: Dynamic Theming
Designating a separate Admin theme
Using multiple page templates
Dynamically theming page elements
Creating dynamic CSS styling
Summary
Chapter 8: Dealing with Forms
The Default Forms
How Forms work in Drupal
Modifying forms
Summary
Chapter 9: Overcoming Common Challenges in Drupal Theming
Maintaining cross-browser compatibility
Creating accessible themes
Creating template suggestions for fields
Creating template suggestions for specific nodes
Suggestions for key modules
Theming Views
Theming Panels
Theming the maintenance page
Troubleshooting your theme
Summary
Chapter 10: Useful Extensions for Themers
Drupal modules
Third-party software
Summary

Book Details

ISBN 139781849512763
Paperback320 pages
Read More
From 1 reviews

Read More Reviews