Difference between revisions of "Template"

From Joomla! Documentation

m (en version)
(Marked this version for translation)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>{{redirectstohere|Theme}}<!-- DO NOT REMOVE THIS ! --></noinclude>
+
<noinclude><languages /></noinclude>
 +
<translate>
 +
<!--T:1-->
 
{{Chunk:Template/en}}
 
{{Chunk:Template/en}}
  
 +
<!--T:2-->
 
'''See also:''' [[Extension types (general definitions)]]
 
'''See also:''' [[Extension types (general definitions)]]
  
== Recommended Reading ==
+
== Template Types == <!--T:9-->
 +
There are two types of templates used in a Joomla CMS powered website.
  
=== Administrators ===
+
=== Front-end Templates === <!--T:10-->
{{RecReading|Template|man|audience}}
+
Front-end templates change the way your site looks to average users.  Most of the templates you use or install will be Front-end Templates.
=== Developers ===
 
  
*[[Accessibility]]
+
=== Back-end Templates === <!--T:11-->
*[[Beez]] - an accessible default template
+
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.
*[[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.
 
*[[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 ==
+
== Recommended Reading == <!--T:3-->
  
=== What types of templates are there? ===
+
=== Administrators === <!--T:4-->
 +
Joomla administrators should go to the page on [[Template Management]] for topics about managing your Joomla template or templates.
  
==== Front-end Templates ====
+
=== Developers === <!--T:5-->
<noinclude>{{redirectstohere|Glossary|hide=yes}}</noinclude>
+
Joomla developers should go to the [[Portal:Template Development|Template Development]] portal page for more topics on developing a Joomla template.
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 ====
+
== Finding More Information == <!--T:6-->
<noinclude>{{redirectstohere|Glossary|hide=yes}}</noinclude>
 
[[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? ===
+
<!--T:7-->
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.
+
*[[:Category:Template FAQ|List of frequently asked Template questions]]
 
+
*[[:Category:Templates|List of articles in the Template category]].
=== 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 [[Creating a basic Joomla! template|tutorial for those who would like to create their own template]].
 
 
 
== More Template Information. ==
 
Please see [[:Category:Templates|the list of Wiki articles in the Template category]] and [[:Category:Template FAQ|the list of frequently asked Template questions]].
 
  
 +
<!--T:8-->
 
<noinclude>
 
<noinclude>
 
[[Category:Extensions| Template]]
 
[[Category:Extensions| Template]]
Line 55: Line 37:
 
[[Category:Templates]]
 
[[Category:Templates]]
 
</noinclude>
 
</noinclude>
 +
</translate>

Revision as of 10:52, 25 February 2014

Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Kiswahili • ‎Nederlands • ‎català • ‎dansk • ‎eesti • ‎español • ‎français • ‎hrvatski • ‎português • ‎português do Brasil • ‎български • ‎русский • ‎فارسی • ‎中文(台灣)‎ • ‎日本語

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: Front-end Templates and Back-end Templates. The Front-end Template controls the way your website is presented to the user viewing the website's content. The Back-end Template controls the way your website's administrative tasks are presented for controlling management functions by a Joomla! Administrator. These would include common tasks such as: user, menu, article, category, module, component, plugin and template management.

See also: Component, Module, Plugin


See also: Extension types (general definitions)

Template Types[edit]

There are two types of templates used in a Joomla CMS powered website.

Front-end Templates[edit]

Front-end templates change the way your site looks to average users. Most of the templates you use or install will be Front-end Templates.

Back-end Templates[edit]

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.

Recommended Reading[edit]

Administrators[edit]

Joomla administrators should go to the page on Template Management for topics about managing your Joomla template or templates.

Developers[edit]

Joomla developers should go to the Template Development portal page for more topics on developing a Joomla template.

Finding More Information[edit]