Joomla! 1.5 Templates Cookbook

Joomla! 1.5 Templates Cookbook
eBook: $23.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $63.98    Print cover: $39.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • 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

Book Details

Language : English
Paperback : 236 pages [ 235mm x 191mm ]
Release Date : July 2010
ISBN : 1849511241
ISBN 13 : 9781849511247
Author(s) : Richard Carter
Topics and Technologies : All Books, CMS and eCommerce, Cookbooks, Joomla!, Open Source

Table of Contents

Chapter 1: Joomla! Theming Basics
Chapter 2: Custom Joomla! Templates
Chapter 3: Theming the Details
Chapter 4: Custom Page Templates
Chapter 5: Styling Joomla! for Print
Chapter 6: Joomla! Admin Templates
Chapter 7: Social Media and Joomla!
Chapter 8: Styling Joomla! for Mobiles
Chapter 9: Joomla! and JavaScript
Chapter 10: Miscellaneous Joomla! Templating
Appendix: Joomla! Output Overrides
  • Chapter 1: Joomla! Theming Basics
    • Introduction
    • 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
    • Introduction
    • 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
    • Introduction
    • 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
    • Introduction
    • Understanding Module Chrome in Joomla!
    • Customizing the error page in Joomla!
    • Creating a custom site offline page
  • Chapter 5: Styling Joomla! for Print
    • Introduction
    • 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
    • Introduction
    • 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!
    • Introduction
    • 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
    • Introduction
    • 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
    • Introduction
    • 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
    • Introduction
    • 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
  • Appendix: Joomla! Output Overrides
    • Introduction
    • Customizing Joomla!'s home page with module output override
    • Customizing Joomla! articles with component template overrides
    • Creating a new module style (chrome) in Joomla!

Richard Carter

Richard Carter is a web designer and frontend web developer based in Newcastle upon Tyne in the North-east of England.

His experience includes many open source e-commerce and content management systems, including Magento, MediaWiki, WordPress, and Drupal. He has worked with clients including the University of Edinburgh, University College Dublin, Directgov, NHS Choices, and

He is a creative director at Peacock Carter Ltd (, a web design and development agency based in the Northeast of England. He graduated from the University of Durham in Software Engineering. He blogs at and tweets as @RichardCarter.

Magento 1.8 Theme Development is Richard's seventh book. He has previously written MediaWiki Skins Design, Magento 1.3 Theme Design, Magento 1.4 Theme Design, Joomla! 1.5 Templates Cookbook, and The Beginner's Guide to Drupal Commerce, Magento Responsive Theme Design, and acted as a technical reviewer on MediaWiki 1.1 Beginners Guide, Inkscape 0.48 Illustrator's Cookbook, and Apress' The Definitive Guide To Drupal 7.

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

Joomla! 1.5 Templates Cookbook +    Apache Mahout Cookbook =
50% Off
the second eBook
Price for both: $34.95

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • 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.

Develop Joomla! templates as well as learn to tweak them to meet your needs perfectly with clear and easy-to-follow recipes


Joomla! 1.5 Templates Cookbook contains step-by-step instructions for Joomla! users to customize their Joomla! templates. The book is designed so that you can refer to it chapter by chapter, or you can look at the list of recipes and read those that interest you in no particular order.

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.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software