User

Difference between revisions of "Rvsjoen/tutorial/Developing a Template/Part 05"

From Joomla! Documentation

< User:Rvsjoen‎ | tutorial/Developing a Template
Line 6: Line 6:
 
'''<tt>templateDetails.xml</tt>'''
 
'''<tt>templateDetails.xml</tt>'''
 
<source lang="xml">
 
<source lang="xml">
 +
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
 
<extension version="2.5" type="template" client="site">
 
<extension version="2.5" type="template" client="site">
Line 37: Line 38:
 
label="TPL_HELLOWORLD_FIELD_BACKGROUNDCOLOR_LABEL"  
 
label="TPL_HELLOWORLD_FIELD_BACKGROUNDCOLOR_LABEL"  
 
description="TPL_HELLOWORLD_FIELD_BACKGROUNDCOLOR_DESC" />
 
description="TPL_HELLOWORLD_FIELD_BACKGROUNDCOLOR_DESC" />
 +
<field name="templatewidth" type="list"
 +
label="TPL_HELLOWORLD_FIELD_WIDTH_LABEL"
 +
description="TPL_HELLOWORLD_FIELD_WIDTH_LABEL" >
 +
<option value="fixed">TPL_HELLOWORLD_WIDTH_FIXED</option>
 +
<option value="fluid">TPL_HELLOWORLD_WIDTH_FLUID</option>
 +
</field>
 
</fieldset>
 
</fieldset>
 
</config>
 
</config>

Revision as of 06:47, 16 April 2012

Adding parameters[edit]

With your favorite editor, edit the following file

templateDetails.xml

<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="template" client="site">
	<name>TPL_HELLOWORLD</name>
        <creationDate>Once upon a time</creationDate>
        <author>John Doe</author>
        <authorEmail>john.doe@example.org</authorEmail>
        <authorUrl>http://www.example.org</authorUrl>
        <copyright>Copyright Info</copyright>
        <license>License Info</license>
	<version>0.0.1</version>
	<description>TPL_HELLOWORLD_XML_DESCRIPTION</description>
	<files>
		<filename>index.php</filename>
		<filename>templateDetails.xml</filename>
		<folder>css</folder>
		<folder>language</folder>
	</files>
	<positions>
		<position>header</position>
		<position>footer</position>
		<position>left</position>
	</positions>
	<config>
		<fields name="param">
			<fieldset name="advanced">
				<field 
					name="backgroundcolor" 
					type="text" 
					default="" 
					label="TPL_HELLOWORLD_FIELD_BACKGROUNDCOLOR_LABEL" 
					description="TPL_HELLOWORLD_FIELD_BACKGROUNDCOLOR_DESC" />
				<field name="templatewidth" type="list"
					label="TPL_HELLOWORLD_FIELD_WIDTH_LABEL"
					description="TPL_HELLOWORLD_FIELD_WIDTH_LABEL" >
					<option value="fixed">TPL_HELLOWORLD_WIDTH_FIXED</option>
					<option value="fluid">TPL_HELLOWORLD_WIDTH_FLUID</option>
				</field>
			</fieldset>
	</config>
</extension>

File listing[edit]

Testing your template[edit]

For details on how to install the template into your Joomla! site, refer to the information provided in Part 01.

Download this part[edit]

Articles in this series[edit]

This tutorial is supported by the following versions of Joomla!

Joomla 2.5