Amazon cover image
Image from Amazon.com

Drupal 7 themes : create new themes for your Drupal 7 site with a clean layout and powerful CSS styling / Ric Shreves.

By: Material type: TextTextSeries: Community experience distilledPublication details: Birmingham : Packt Pub., 2011.Description: 1 online resource (1 electronic resource (299 pages)) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781849512770
  • 1849512779
  • 9781849512763
  • 1849512760
  • 1283349272
  • 9781283349277
Other title:
  • Drupal Seven themes
Subject(s): Genre/Form: DDC classification:
  • 006.7/6 23
LOC classification:
  • TK5105.8885.D78 S57 2011eb
Online resources:
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Learning the Basics of Drupal Theming; The importance of themes in Drupal; One template or many? It's up to you; Get creative with configuration; Intercept and override; Sub-themes are your friends; What is a theme?; Official Drupal online resources; 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; Bartik; Garland; Stark; Theme files; Summary
Chapter 2: Working with the Default Configuration and Display OptionsConfiguring a theme; Global Theme Configuration; Toggle Display; Logo Image Settings; Shortcut Icon Settings; Theme-Specific Configuration; Controlling module and block visibility; Introducing the Module Manager; Introducing the Blocks Manager; Configuring individual blocks; Region Settings; Visibility Settings; Finding additional themes; Installing an additional theme; Automatic installation; Manual installation; Uninstalling themes; Summary; Chapter 3: Understanding PHPTemplate Themes; What is PHPTemplate?
How does it all work?Key PHPTemplate theme files; The role of the .info file; The role of the page.tpl.php file; Two contrasting examples; A simple PHPTemplate theme-Seven; A more complex PHPTemplate theme-Bartik; Summary; Chapter 4: Using Intercepts and Overrides; Putting together the pieces; Default templates; Default stylesheets; The themable functions; Overriding the default CSS; CSS overrides in action; Overriding core stylesheets; Overriding templates and themable functions; Various approaches to overriding the Default Styling; Overriding templates; Overriding functions
Converting themable functions into dedicated templatesOverrides in Action: A look at overrides in Bartik; Overriding the default template files; Overriding themable functions; Working with template variables; Intercepting and overriding variables; Making new variables available; Summary; Chapter 5: Customizing an Existing Theme; Setting up the workspace; Planning the modifications; Selecting a base theme; Creating a new sub-theme; Create a copy of the base theme; Create the sub-theme in a new directory; Delete the files you don't need; Update the theme name throughout the sub-theme
Create a stylesheet for your sub-themeUpdate the sub-theme's .info file; Customizing the sub-theme; Configuring the theme; Adapting the CSS; Modifying a default template; Overriding a themable function; Summary; Chapter 6: Creating a New Theme; Planning the build; Creating a new theme through sub-theming; Selecting a base theme; Creating the sub-theme; Configuring the site; Styling the new theme; Fusion's theming resources; Customizing the styling; Building a new theme without sub-theming; Planning the build; Creating the necessary elements; Populating the .info file
Summary: Filled with practical examples, this book helps you to understand the logic behind the theming system employed in Drupal, and how to make it work for you. You will learn key concepts and work through examples with careful, step-by-step instructions. The main requirements to make use of this book are knowledge of HTML, CSS, and a touch of creativity. You don't need to know anything about theming in Drupal; all you need is basic experience of working with Drupal. Although this book aims to make Drupal theming accessible to designers, theming in Drupal 7 involves writing some PHP code, and a basic knowledge of PHP will be helpful. Regardless of your technical skills, this book will teach you to design themes for your Drupal websites quickly and easily.
Item type:
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Home library Collection Call number Materials specified Status Date due Barcode
Electronic-Books Electronic-Books OPJGU Sonepat- Campus E-Books EBSCO Available

Filled with practical examples, this book helps you to understand the logic behind the theming system employed in Drupal, and how to make it work for you. You will learn key concepts and work through examples with careful, step-by-step instructions. The main requirements to make use of this book are knowledge of HTML, CSS, and a touch of creativity. You don't need to know anything about theming in Drupal; all you need is basic experience of working with Drupal. Although this book aims to make Drupal theming accessible to designers, theming in Drupal 7 involves writing some PHP code, and a basic knowledge of PHP will be helpful. Regardless of your technical skills, this book will teach you to design themes for your Drupal websites quickly and easily.

Cover; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Learning the Basics of Drupal Theming; The importance of themes in Drupal; One template or many? It's up to you; Get creative with configuration; Intercept and override; Sub-themes are your friends; What is a theme?; Official Drupal online resources; 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; Bartik; Garland; Stark; Theme files; Summary

Chapter 2: Working with the Default Configuration and Display OptionsConfiguring a theme; Global Theme Configuration; Toggle Display; Logo Image Settings; Shortcut Icon Settings; Theme-Specific Configuration; Controlling module and block visibility; Introducing the Module Manager; Introducing the Blocks Manager; Configuring individual blocks; Region Settings; Visibility Settings; Finding additional themes; Installing an additional theme; Automatic installation; Manual installation; Uninstalling themes; Summary; Chapter 3: Understanding PHPTemplate Themes; What is PHPTemplate?

How does it all work?Key PHPTemplate theme files; The role of the .info file; The role of the page.tpl.php file; Two contrasting examples; A simple PHPTemplate theme-Seven; A more complex PHPTemplate theme-Bartik; Summary; Chapter 4: Using Intercepts and Overrides; Putting together the pieces; Default templates; Default stylesheets; The themable functions; Overriding the default CSS; CSS overrides in action; Overriding core stylesheets; Overriding templates and themable functions; Various approaches to overriding the Default Styling; Overriding templates; Overriding functions

Converting themable functions into dedicated templatesOverrides in Action: A look at overrides in Bartik; Overriding the default template files; Overriding themable functions; Working with template variables; Intercepting and overriding variables; Making new variables available; Summary; Chapter 5: Customizing an Existing Theme; Setting up the workspace; Planning the modifications; Selecting a base theme; Creating a new sub-theme; Create a copy of the base theme; Create the sub-theme in a new directory; Delete the files you don't need; Update the theme name throughout the sub-theme

Create a stylesheet for your sub-themeUpdate the sub-theme's .info file; Customizing the sub-theme; Configuring the theme; Adapting the CSS; Modifying a default template; Overriding a themable function; Summary; Chapter 6: Creating a New Theme; Planning the build; Creating a new theme through sub-theming; Selecting a base theme; Creating the sub-theme; Configuring the site; Styling the new theme; Fusion's theming resources; Customizing the styling; Building a new theme without sub-theming; Planning the build; Creating the necessary elements; Populating the .info file

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide

There are no comments on this title.

to post a comment.

O.P. Jindal Global University, Sonepat-Narela Road, Sonepat, Haryana (India) - 131001

Send your feedback to glus@jgu.edu.in

Hosted, Implemented & Customized by: BestBookBuddies   |   Maintained by: Global Library