Difference between revisions of "Template"

From Joomla! Documentation

m (en version)
m (cleaning up this page, it was a catch all of everything current and outdated and adding <translate> tags)
Line 1: Line 1:
<noinclude>{{redirectstohere|Theme}}<!-- DO NOT REMOVE THIS ! --></noinclude>
+
<noinclude><languages /></noinclude>
 +
<translate>
 
{{Chunk:Template/en}}
 
{{Chunk:Template/en}}
  
Line 7: Line 8:
  
 
=== Administrators ===
 
=== Administrators ===
{{RecReading|Template|man|audience}}
+
Joomla administrators should go to the page on [[Template Management]] for topics about managing your Joomla template or templates.
 +
 
 
=== Developers ===
 
=== Developers ===
 +
Joomla developers should go to the [[Portal:Template Development|Template Development]] portal page for more topics on developing a Joomla template.
  
*[[Accessibility]]
+
== Finding More Information ==
*[[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.
 
*[[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>
 
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 ====
 
<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? ===
 
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?  ===
 
 
 
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. ==
+
*[[:Category:Template FAQ|List of frequently asked Template questions]]
Please see [[:Category:Templates|the list of Wiki articles in the Template category]] and [[:Category:Template FAQ|the list of frequently asked Template questions]].
+
*[[:Category:Templates|List of articles in the Template category]].
  
 
<noinclude>
 
<noinclude>
Line 55: Line 24:
 
[[Category:Templates]]
 
[[Category:Templates]]
 
</noinclude>
 
</noinclude>
 +
</translate>

Revision as of 10:43, 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)

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]