Template Development

From Joomla! Documentation
(Difference between revisions)
Jump to: navigation, search
m (categories added)
m (new format and layout for this page, complete change over)
Line 1: Line 1:
== Recommended Reading ==
+
<div style="clear:both; width:100%">
<onlyinclude>
+
{{/box-header-sq|<big>Introduction to {{PAGENAME}}</big>|{{FULLPAGENAME}}/Intro|}}
* [[Accessibility]]
+
{{:{{FULLPAGENAME}}/Intro}}
* [[Beez]] - an accessible default template
+
{{/box-footer|}}
* [[Creating clickable background images using CSS]]
+
</div>
* The [[Joomla! 1.5 Template Tutorial]] is a work in progress. If you would like to help out with it, please take a look at the [[JDOC:Joomla! 1.5 Template Tutorials Project|main project page]] and the [[JDOC:Joomla! 1.5 Template Tutorials Project/Outline|Outline for Template Tutorials]].
+
* Jim Yuzwalk has contributed a useful [http://help.joomla.org/files/JJYs_Joomla_Template_Design_Tutorial-2010_08_26.pdf introduction to Joomla templates] (download the example template from [http://help.joomla.org/files/JJYs_Example_Joomla_Template_2010_05_07.zip here]).
+
* [[Changing the site favicon]]
+
* [[Using Class Suffixes]]
+
* [[Using Firebug With Your Joomla Website]]
+
* [[Understanding Output Overrides]]
+
* [[Creating custom template parameter types]]
+
* [[How are templates executed?]]
+
* [[How to determine if the user is viewing the front page]]
+
* [[Template parameters]]
+
* [[jdoc statements]]
+
* [[Objects methods and properties available from your template]] - what you can do with <code>$this</code>
+
* Find answers to questions about templates in the [[:Category:Template FAQ|Template FAQ]] category
+
</onlyinclude>
+
== Tutorials ==
+
<small>List of all articles belonging to the categories "Tutorials" AND "Template Development"</small>
+
<DPL>
+
noresultsheader=\n 
+
format  = ,\n* [[%PAGE%|%TITLE%]],,
+
category=Tutorials
+
category=Template Development|Templates
+
</DPL>
+
  
==FAQ==
+
<div class="portal-column-left-wide">
<small>List of all articles belonging to the categories "FAQ" AND "Template Development"</small>
+
{{/box-header-sq|Recommended Reading|{{FULLPAGENAME}}/Reading list|}}
<DPL>
+
<onlyinclude>{{:Template Development/Reading list}}</onlyinclude>
noresultsheader=\n 
+
{{/box-footer|}}
format  = ,\n* [[%PAGE%|%TITLE%]],,
+
</div>
category=FAQ
+
 
category=Template Development|Templates
+
<div class="portal-column-right-narrow"> <!-- Switch to one column on narrow screens -->
</DPL>
+
{{/box-header-sq|FAQs|{{FULLPAGENAME}}/FAQs|}}
 +
{{:{{FULLPAGENAME}}/FAQs}}
 +
{{/box-footer|}}
 +
</div>
 +
 
 +
<div style="clear:both; width:100%">
 +
 
 +
{{/box-header-sq|Template Development Tutorials|{{FULLPAGENAME}}/Tutorials|}}
 +
{{:{{FULLPAGENAME}}/Tutorials}}
 +
{{/box-footer|}}
 +
</div>
 +
__NOTOC__ __NOEDITSECTION__
 
<noinclude>[[Category:Development]][[Category:Templates]]</noinclude>
 
<noinclude>[[Category:Development]][[Category:Templates]]</noinclude>

Revision as of 10:35, 30 August 2012

Introduction to Template Development

This page contains many links to selected documentation concerning Template Development for Joomla 1.5, Joomla 2.5 and Joomla 3.x

Template Development Tutorials

List of all articles belonging to the categories "Tutorials" AND "Template Development"

Personal tools
Namespaces

Variants
Actions
Navigation
Joomla! Sites
Toolbox