Free Sample
+ Collection

Joomla! 1.5 Templates Cookbook

Richard Carter

Over 60 simple but incredibly effective recipes for taking control of Joomla! templates
RRP $23.99
RRP $39.99
Print + eBook

Want this title & more?

$12.99 p/month

Subscribe to PacktLib

Enjoy full and instant access to over 2000 books and videos – you’ll find everything you need to stay ahead of the curve and make sure you can always get the job done.

Book Details

ISBN 139781849511247
Paperback236 pages

About This Book

  • Develop and customize Joomla! templates to make your website stand out from the crowd
  • A great mix of recipes for beginners, intermediate, and advanced Joomla! template designers
  • Start from the very basics of customizing Joomla! templates and master the most complex functionalities as well
  • Part of Packt's Cookbook series: Each recipe is a carefully organized sequence of instructions to complete the task as efficiently as possible

Who This Book Is For

This book is written for Joomla! developers who want to improve the look and feel of their Joomla! sites. Readers are expected to have knowledge of CSS and (X)HTML. Although it will be helpful, no prior knowledge of Joomla! theming is expected.

Table of Contents

Chapter 1: Joomla! Theming Basics
Finding the current default template
Locating Joomla! templates in your website's hierarchy
Understanding Joomla! templates
Changing your template's color variation
Adding a color variation
Changing your template's logo
Selecting the default Joomla! template
Editing the HTML template in the administration panel
Editing CSS in the administration panel
Chapter 2: Custom Joomla! Templates
Installing a Joomla! template
Understanding Joomla! template positions
Understanding jdoc statements
Understanding the templateDetails.xml file
Styling for component.php
Adding a custom favicon to your template
Styling Joomla! error messages
Styling Joomla! error pages
Chapter 3: Theming the Details
Styling the search module
Styling the search component
Using template overrides in your Joomla! template
Customizing the breadcrumb
Styling pagination
Linking back to the top of your page
Adding a random background image to your Joomla! template
Chapter 4: Custom Page Templates
Understanding Module Chrome in Joomla!
Customizing the error page in Joomla!
Creating a custom site offline page
Chapter 5: Styling Joomla! for Print
Starting your print stylesheet
Adding a print stylesheet to Joomla!
Typography for your Joomla! print stylesheet
Styling the layout of your Joomla! template for print
Styling content for print
Styling links for print
Preventing common bugs in print style
Chapter 6: Joomla! Admin Templates
Understanding Joomla! administrator templates
Installing a Joomla! administrator template
Changing the administrator template
Changing the logo in an administrator template
Changing the colors in the administration panel
Securing the administrator URL
Changing the icons on the Joomla! administrator dashboard
Joomla! administrator template icon graphics
Chapter 7: Social Media and Joomla!
Integrating Twitter with Joomla!
Integrating AddThis social bookmarking tool with your Joomla! template
Embedding YouTube and other videos in your Joomla! website
Configuring the DisQus Comments extension for Joomla!
Integrating Facebook into your Joomla! website
Chapter 8: Styling Joomla! for Mobiles
Adding an iPhone icon
Designing stylesheets for mobile devices
Specifying a separate stylesheet for mobile browsers
Creating a mobile stylesheet
Installing the MobileJoomla! extension
Chapter 9: Joomla! and JavaScript
Including a JavaScript file in your Joomla! template
Tips and tricks for minimizing page load time when using JavaScript
Maximizing backward compatibility with JavaScript
Providing Internet Explorer 6 with transparent PNG support in your Joomla! template
Installing the jQuery JavaScript library in Joomla!
Creating an image slideshow with JavaScript in Joomla!
Chapter 10: Miscellaneous Joomla! Templating
Comparing your template across different browsers
Validating your template's (X)HTML
Validating your template's CSS
Using conditional stylesheets in Joomla!
Fixing the double-margin bug (in Internet Explorer) in Joomla!
Installing Google Analytics

What You Will Learn

  • Get to grips with the basics of template design for Joomla! such as changing the logo and altering color schemes for your templates
  • Understand Joomla! concepts such as module chrome and template positions
  • Add a multilingual aspect to your website to cater to a larger audience
  • Create custom error templates and generate revenue by displaying advertisements on your website
  • Style Joomla!'s search results and customize Joomla!'s breadcrumb trail
  • Create attractive and functional print styles for your website to make your content printer-friendly
  • Customize the look and feel of your Joomla! website's administration panel to match either your business or client identity
  • Create social bookmarks, embed videos, and add a shoutbox to your Joomla! website to make it more user-friendly
  • Integrate Joomla! with social media such as Twitter and YouTube
  • Create and specify mobile stylesheets for you Joomla! website to style your Joomla! website more effectively for mobile users
  • Use JavaScript to enhance your Joomla! templates
  • A wide range of miscellaneous tips, tricks, and tasks to help get your Joomla! website one step closer to perfection

In Detail

Templates in Joomla! provide a powerful way to make your site look exactly the way you want either using a single template for the entire site or a separate template for each site section. Although it sounds like an easy task to build and maintain templates, it can be challenging to get beyond the basics and customize templates to meet your needs perfectly.

Joomla! 1.5 Templates Cookbook consists of a series of self-contained step-by-step recipes that cover everything from common tasks such as changing your site's logo or favicon and altering color schemes, to custom error pages and template overrides. It starts off with the basics of template design and then digs deep into more complex concepts. It will help you make your site more attractive and user-friendly. You will integrate your site with various social media such as Twitter and YouTube; make your site mobile-friendly with the help of recipes for creating and customizing mobile spreadsheets; and use miscellaneous tricks and tips to get the most out of your website. You get all of this in a simple recipe format that guides you quickly through the steps and explains how it all happened.


Read More