Details
Advanced techniques and best practices for configuring a flexible and extensible layout for your site, then you'll learn how to get more control over the look and feel by creating a custom theme in Drupal.
You will learn how to make Advanced responsive themes in Drupal.
Delivery Methods
Audience
Drupal Themers
Pre-Requisites
Drupal Theming
Course Outline / Curriculum
- Altering variables with preprocess functions
- Adding new variables with preprocess functions
- Adding new variables to a specific node type
- Adding conditional CSS and JavaScript
- Dynamic templates with theme_hook_suggestions
- Overriding theme functions
- Creating a preprocess function for a theme function
- Function name suggestions
- Theme alter hooks for CSS and JavaScript
- Altering the page from the theme layer
- Altering forms from the theme layer
- Best practices for hook_form_alter()
- Theming forms
- Theme settings
- Strategies for keeping template files clean
- Web Typography
- Responsive Themeing