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.
Preview in Mapt
Code Files

Drupal 7 Themes

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.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Drupal 7 Themes Book Cover
Drupal 7 Themes
$ 23.99
$ 16.80
Drupal 7 Theming Cookbook Book Cover
Drupal 7 Theming Cookbook
$ 26.99
$ 18.90
Buy 2 for $34.30
Save $16.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

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

Recommended for You

Drupal 7 Module Development Book Cover
Drupal 7 Module Development
$ 26.99
$ 18.90
Drupal E-commerce with Ubercart 2.x Book Cover
Drupal E-commerce with Ubercart 2.x
$ 26.99
$ 18.90
Drupal 7 Book Cover
Drupal 7
$ 26.99
$ 18.90
Drupal 7 Views Cookbook Book Cover
Drupal 7 Views Cookbook
$ 31.99
$ 22.40
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Drupal 7 First Look Book Cover
Drupal 7 First Look
$ 23.99
$ 16.80