Difference between revisions of "Template"

From Joomla! Documentation

m
(Remove 1.6 and 1.7 tags and add 3.x)
(19 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{review}}
 
 
<noinclude>{{redirectstohere|Theme}}<!-- DO NOT REMOVE THIS ! --></noinclude>
 
<noinclude>{{redirectstohere|Theme}}<!-- DO NOT REMOVE THIS ! --></noinclude>
{{Template}}
+
{{Chunk:Template}}
  
'''See also:''' [[Joomla! Extensions Defined]]
+
'''See also:''' [[Extension types (general definitions)]]
  
== Front-end Templates ==
+
== Recommended Reading ==
 +
 
 +
=== Administrators ===
 +
{{RecReading|Template|man|audience}}
 +
=== Developers ===
 +
 
 +
*[[Accessibility]]
 +
*[[Beez]] - an accessible default template
 +
*[[Creating clickable background images using CSS]]
 +
*[[Joomla! 1.5 Template Tutorial]].
 +
*[[User:Rvsjoen/tutorial/Developing_a_Template/Part_01|Joomla! 2.5 Template Tutorial]] by Rvsjoen.
 +
*Jim Yuzwalk has contributed a useful PDF [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]] {{JVer/multi|1.0,1.5,2.5,3.x}}
 +
*[[Template parameters]]
 +
*[[jdoc statements]]
 +
*[[Objects methods and properties available from your template]] - what you can do with $this
 +
*Find answers to questions about templates in the Template FAQ category [[:Category:Template FAQ|Template FAQ]]
 +
 
 +
== Frequently Asked Questions ==
 +
 
 +
=== What types of templates are there? ===
 +
 
 +
==== Front-end Templates ====
 
<noinclude>{{redirectstohere|Glossary|hide=yes}}</noinclude>
 
<noinclude>{{redirectstohere|Glossary|hide=yes}}</noinclude>
Front-end templates change the way your site looks to average users.  Most of the templates you use will be Front-end Templates.  Two Front-end templates come preinstalled with Joomla!: [[Milkyway|rhuk_milkyway]] and [[Beez|beez]].
+
Front-end templates change the way your site looks to average users.  Most of the templates you use will be Front-end Templates.  Three Front-end templates come preinstalled with Joomla!: [[Milkyway|rhuk_milkyway]], [[Beez|beez]] and [[Ja_purity|Ja_purity]].
  
== Back-end Templates ==
+
==== Back-end Templates ====
 
<noinclude>{{redirectstohere|Glossary|hide=yes}}</noinclude>
 
<noinclude>{{redirectstohere|Glossary|hide=yes}}</noinclude>
Back-end Templates are much rarer than Frontend Templates.  You will probably never need to change your Back-end Template.  Back-end Templates allow you to change the way the administrator interface looks.
+
[[Administrator_(back-end)_templates|Back-end Templates]] are much rarer than Frontend Templates.  You will probably never need to change your Back-end Template.  Back-end Templates allow you to change the way the administrator interface looks.
  
== Where can I get new templates? ==
+
=== Where can I get new templates? ===
 
There are some wonderful templates that were made in the [http://forum.joomla.org/viewforum.php?f=479 template contest].  There are also many websites where both free and non-free Joomla! templates can be downloaded.
 
There are some wonderful templates that were made in the [http://forum.joomla.org/viewforum.php?f=479 template contest].  There are also many websites where both free and non-free Joomla! templates can be downloaded.
  
== How can I create a new template?  ==
+
=== How can I create a new template?  ===
  
If you are interested in creating your own template than there are a few thing that you might want to know before you start. first you will need to know [http://www.w3schools.com/css CSS], [http://www.w3schools.com/html HTML], and [http://www.w3schools.com/PHP PHP]. Joomla! has created a [http://dev.joomla.org/content/view/1136/79/ tutorial] for those who would like to create their own template.
+
If you are interested in creating your own template than there are a few thing that you might want to know before you start. first you will need to know [http://www.w3schools.com/css CSS], [http://www.w3schools.com/html HTML], and [http://www.w3schools.com/PHP PHP]. Joomla! has created a [[Creating a basic Joomla! template|tutorial for those who would like to create their own template]].
  
 
== More Template Information. ==
 
== More Template Information. ==
Here is a list of Wiki articles in the Template category.
+
Please see [[:Category:Templates|the list of Wiki articles in the Template category]] and [[:Category:Template FAQ|the list of frequently asked Template questions]].
[http://docs.joomla.org/Category:Templates Joomla Documentation Template Category]
 
 
 
== Links ==
 
* [http://docs.joomla.org/How_to_install_templates Installing] Templates
 
* [http://docs.joomla.org/Tutorial:Upgrading_a_Joomla!_1.0.x_template Upgrading] a Joomla! 1.0.x template
 
* [http://docs.joomla.org/How_to_switch_templates Switching] Templates
 
* [http://docs.joomla.org/To_access_the_Template_Manager Access] the Template Manager
 
 
 
  
 
<noinclude>
 
<noinclude>
 +
[[Category:Extensions| Template]]
 
[[Category:Landing Pages]]
 
[[Category:Landing Pages]]
 
[[Category:Glossary]]
 
[[Category:Glossary]]
 
[[Category:Templates]]
 
[[Category:Templates]]
 
</noinclude>
 
</noinclude>

Revision as of 07:30, 29 April 2013

<translate> A template is a type of Joomla! extension that changes the way your site looks. There are two types of templates used by the Joomla! CMS: Frontend Templates and Backend Templates. The Frontend Template controls the way your website is presented to the user viewing the website's content. The Backend Template controls the way your website's administrative tasks are presented for controlling management functions by a Joomla! Administrator. These include common tasks such as user, menu, article, category, module, component, plugin and template management.

See also: Component, Module, Plugin</translate>

See also: Extension types (general definitions)

Recommended Reading

Administrators

<translate> Template Management</translate>

Article Management · User Management · Template Management · Menu Management

{{Portal:Template_Management/Intro/<translate> en</translate>}}

<translate> Recommended Reading</translate>

{{Portal:Template_Management/Reading list/<translate> en</translate>}}

<translate> References</translate>

{{Portal:Template_Management/References/<translate> en</translate>}}

<translate> FAQ</translate>

{{Portal:Template_Management/FAQs/<translate> en</translate>}}

<translate> Tutorials</translate>

{{Portal:Template_Management/Tutorials/<translate> en</translate>}}

<translate> Template Management Help Screens</translate>

{{Portal:Template_Management/Template_Management_Help_Screens/<translate> en</translate>}}


For more administrator information, see Template Management.

Developers

Frequently Asked Questions

What types of templates are there?

Front-end Templates

Front-end templates change the way your site looks to average users. Most of the templates you use will be Front-end Templates. Three Front-end templates come preinstalled with Joomla!: rhuk_milkyway, beez and Ja_purity.

Back-end Templates

Back-end Templates are much rarer than Frontend Templates. You will probably never need to change your Back-end Template. Back-end Templates allow you to change the way the administrator interface looks.

Where can I get new templates?

There are some wonderful templates that were made in the template contest. There are also many websites where both free and non-free Joomla! templates can be downloaded.

How can I create a new template?

If you are interested in creating your own template than there are a few thing that you might want to know before you start. first you will need to know CSS, HTML, and PHP. Joomla! has created a tutorial for those who would like to create their own template.

More Template Information.

Please see the list of Wiki articles in the Template category and the list of frequently asked Template questions.