Portal

Difference between revisions of "Template Development"

From Joomla! Documentation

m (Style changed)
m (NOTOC)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude><languages /></noinclude>
 
<noinclude><languages /></noinclude>
{{Top portal heading|color=white-bkgd|icon=list-alt|icon-color=#5091cd|size=5x|text-color=#333|title=<translate>Template Development</translate>}}
+
{{Top portal heading|color=white-bkgd|icon=list-alt|icon-color=#5091cd|size=5x|text-color=#333|title=<translate><!--T:20-->
{{:Portal:Template Development/Intro/<translate>en</translate>}}
+
Template Development</translate>}}
 +
{{:Portal:Template Development/Intro/<translate><!--T:21-->
 +
en</translate>}}
 
<div class="large-6 column">
 
<div class="large-6 column">
{{section portal heading|icon=book|title=<translate>Recommended Reading</translate>}}{{:Portal:Template_Development/Reading list/<translate><!--T:19-->
+
{{section portal heading|icon=book|title=<translate><!--T:22-->
 +
Recommended Reading</translate>}}{{:Portal:Template_Development/Reading list/<translate><!--T:19-->
 
en</translate>}}
 
en</translate>}}
 
</div>
 
</div>
 
<div class="large-6 column">
 
<div class="large-6 column">
{{section portal heading|icon=question|title=<translate>FAQ</translate>}}{{:Portal:Template Development/FAQs/<translate>en</translate>}}
+
{{section portal heading|icon=question|title=<translate><!--T:23-->
 +
FAQ</translate>}}{{:Portal:Template Development/FAQs/<translate><!--T:24-->
 +
en</translate>}}
 
</div>
 
</div>
 
+
{{-}}
 
+
<div class="large-12 column">{{section portal heading|icon=magic|title=<translate><!--T:25-->
<div style="clear:both; width:100%">
+
Template Development Tutorials</translate>}}{{:Portal:Template Development/Tutorials/<translate><!--T:26-->
{{Portal:Template_Management/box-header-sq|<big><translate><!--T:11-->
 
Template Development Tutorials</translate></big>|Portal:Template Development/Tutorials/<translate><!--T:12-->
 
en</translate>|}}
 
{{:Portal:Template Development/Tutorials/<translate><!--T:13-->
 
 
en</translate>}}
 
en</translate>}}
{{Portal:Template_Development/box-footer|}}
+
__NOTOC__
</div>
 
 
 
 
<noinclude>
 
<noinclude>
 
<translate>
 
<translate>
Line 25: Line 24:
 
[[Category:Development]]  
 
[[Category:Development]]  
 
[[Category:Template Development]]
 
[[Category:Template Development]]
[[Category:Needs to be marked for translation]]
 
 
</translate>
 
</translate>
 
</noinclude>
 
</noinclude>

Latest revision as of 07:27, 2 June 2015

Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français • ‎português • ‎русский • ‎فارسی • ‎中文(台灣)‎
Template Development


This page contains many links to selected documentation concerning Template Development for Joomla 2.5 and Joomla 3.x. A good place to start is with the Recommending Reading articles below as they provide a good introductory base of knowledge to build on.

What's a Joomla! Template?

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

As a developer, you are probably are more interested in how to create a Front-End Template.