<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE reference [
<!ENTITY nbsp "&#160;">
]>
<reference language="tcf">

	<tag contained="true" type="xml">
		<title>Variable List</title>
		<syntax>variable-list</syntax>
		<description>
		<p>Contains child nodes which define variables to be used throughout the new page creation process.</p>
		</description>		
		<example>
			&lt;variable-list&gt;
			<br/>&nbsp;&nbsp;&lt;variable name="pagetitle" prompt="Title" alt="New document title"&gt;Untitled&lt;/variable&gt;
			<br/>&nbsp;&nbsp;&lt;variable name="template_path" display="no"&gt;/resources/xsl&lt;/variable&gt;
			<br/>&lt;/variable-list&gt;
		</example>
		<parameters/>
	</tag>

	<tag contained="true" type="xml">
		<title>Variable</title>
		<syntax>variable</syntax>
		<description>
		<p>The variables node allows for the creation of variables to be used throughout the new page creation process.</p>
		<p>variable is a child node of variable-list</p>
		</description>		
		<example>
			&lt;variable name="pagetitle" prompt="Title" alt="New document title"&gt;Untitled&lt;/variable&gt;
		</example>
		<parameters>
			<parameter>
				<title>type</title>
				<syntax>
					<attribute>type</attribute>
					<option default="true">
						<value>text</value>
						<description>Variable is simple text</description>
					</option>
					<option>  
						<value>select</value>
						<description>Variable is defined by user by choosing from a select-pulldown. Variable will be the value of the user-selected option.</description>
					</option>
					<!--<option>
						<value>calendar</value>
						<description>Variable is defined by user by choosing date from a calendar. Variable will be a date. </description>
					</option>-->
					<option>
						<value>filechooser</value>
						<description>Variable is defined by user by navigating to and selecting a file. Variable will be an absolute path relative to the root of the production server.</description>																		
					</option>
					<option>
						<value>checkbox</value>
						<description>Variable is defined by user by toggling the value of a checkbox. Variable will be the value of the user-selected option.</description>																		
					</option>
					<option>
						<value>radio</value>
						<description>Variable is defined by user by choosing from a set of radio buttons. Variable will be the value of the user-selected option.</description>																		
					</option>
				</syntax>					
				<description>
				<p>
				Form field type. Checkbox, select, or radio variables can maintain their form field type in page properties if their &lt;option&gt; tagging is preserved in the PCF. To do this, specify the output method as xml (output="xml"). Variable output encoding must be turned off in the TMPL file to avoid changing the &lt;option&gt; nodes into plain text; to do this, use an encoding="none" attribute in the appropriate TMPL echo statement.
				</p>				
				</description>
			</parameter>
			<parameter>
				<title>editor</title>
				<syntax>
					<attribute>editor</attribute>
					<option>
						<value>yes</value>
						<description>Enable WYSIWYG editor for input field</description>
					</option>
				</syntax>					
				<description>
				<p>Applies only to type="text"</p>
				<p>
				The use of this parameter on a variable node whose type is "text" will result in an input field being turned into a WYSIWYG editor that can be used by the user to define the value of a variable.
				</p>				
				<p>
				Must be used in conjunction with the "rows" parameter.
				</p>
				</description>
			</parameter>
			<parameter>
				<title>rows</title>
				<syntax>
					<attribute>rows</attribute>
					<option>
						<value>integer textarea rows</value>
					</option>
				</syntax>					
				<description>
				<p>Applies only to editor="yes"</p>
				<p>
				The use of this parameter on a variable node with the editor parameter set to "yes" allows control over the resulting textarea html element rows. 
				</p>				
				</description>
			</parameter>			
			<parameter>
				<title>path</title>
				<syntax>
					<attribute>path</attribute>
					<option>
						<value>staging absolute path</value>
						<description>An absolute path relative to the root of the staging server.</description>
					</option>
				</syntax>					
				<description>
				<p>Applies only to type="filechooser"</p>
				<p>
				The use of this parameter on a variable node whos type is "filechooser" allows for the selection of the starting browse folder.
				</p>				
				</description>
				<example>
					&lt;variable name="leftnav_include" prompt="Left Nav" alt="Choose your left nav" type="filechooser" path="/includes/navs" &gt;/includes/navs/default.html&lt;/variable&gt;
				</example>
			</parameter>			
			<parameter>
				<title>filter</title>
				<syntax>
					<attribute>filter</attribute>
					<option>
						<value>string file extension</value>
						<description>The extension of a file type without a period.</description>
					</option>
				</syntax>					
				<description>
				<p>Applies only to type="filechooser"</p>
				<p>
				The use of this parameter on a variable node with a type of "filechooser" allows for the restriction of a user within a specified folder.
				</p>				
				</description>
				<example>
					&lt;variable name="leftnav_include" prompt="Left Nav" alt="Choose your left nav" type="filechooser" filter="html" &gt;/includes/navs/default.html&lt;/variable&gt;
				</example>	
			</parameter>
			<parameter>
				<title>lockout</title>
				<syntax>
					<attribute>lockout</attribute>
					<option>
						<value>yes</value>
						<description>Restrict user to directory specified in "path" parameter.</description>
					</option>
					<option default="true">
						<value>no</value>
						<description>Don't restrict user to directory specified in "path" parameter.</description>
					</option>					
				</syntax>					
				<description>
				<p>Applies only to type="filechooser" and path="/some/path"</p>
				<p>
				The use of this parameter on a variable node whos type is "filechooser" allows for the restriction of a user within a specified folder defined by the path parameter.
				</p>				
				</description>
				<example>
					&lt;variable name="leftnav_include" prompt="Left Nav" alt="Choose your left nav" type="filechooser" path="/includes/navs" lockout="yes" filter="html" &gt;/includes/navs/default.html&lt;/variable&gt;
				</example>	
			</parameter>
			<parameter required="true">
				<title>name</title>
				<syntax>
					<attribute>name</attribute>
					<option>
						<value>string variable name</value>
					</option>
				</syntax>					
				<description>
				<p>
				The name of the variable to be used when echoing its contents into the newly-created pages. It's used by the system as an identifier for the variable, and therefore is not seen by the end-user. This parameter is, by nature, required to be defined for each variable.
				</p>				
				</description>
			</parameter>	
			<parameter>
				<title>prompt</title>
				<syntax>
					<attribute>prompt</attribute>
					<option>
						<value>string</value>
					</option>
				</syntax>					
				<description>
				<p>
				The question posed to the user. It's displayed on the left side of the user's input text field. A colon (:) is automatically added to the end of this prompt. This parameter is not required, and defaults to null / not displayed.
				</p>				
				</description>
			</parameter>		
			<parameter>
				<title>alt</title>
				<syntax>
					<attribute>alt</attribute>
					<option>
						<value>string</value>
					</option>
				</syntax>					
				<description>
				<p>
				Similar to the prompt parameter, alt gives more information about the input required in a text field. It's displayed to the right of the text box, and usually offers an example or more information. This field is not required, and defaults to null / not displayed.
				</p>				
				</description>
			</parameter>	
			<parameter>
				<title>display</title>
				<syntax>
					<attribute>display</attribute>
					<option default="true">
						<value>yes</value>
					</option>
					<option>
						<value>no</value>
					</option>					
				</syntax>					
				<description>
				<p>
				Determines whether or not this particular variable is presented to the user for modification. If a variable is not displayed, the initial value defined between the &lt;variable&gt; tags defines the variable's contents. However, if the variable is displayed, its contents are considered a suggestion to the user, as they can change it freely.
				</p>				
				</description>
			</parameter>	
			<parameter>
				<title>maxlength</title>
				<syntax>
					<attribute>maxlenth</attribute>
					<option>
						<value>number of characters including spaces</value>
					</option>
				</syntax>					
				<description>
				<p>
				Defines a specific number of characters the variable may contain. Anything over and the user will be alerted that the field can contain no more than &quot;number&quot; characters once the create button is pressed.
				</p>				
				</description>
			</parameter>	
			<parameter>
				<title>output</title>
				<syntax>
					<attribute>output</attribute>
					<option default="true">
						<value>csv</value>
					</option>
					<option>
						<value>xml</value>
					</option>
				</syntax>					
				<description>
				<p>
				Determines whether or not this variable will output xml-friendly &lt;option&gt; elements or a comma-seperated value. This is attribute is used only in conjunction with checkbox,select, and radio variable types. The XML type is mainly used for enhanced page properties.
				</p>				
				</description>
			</parameter>
			
		</parameters>	
	</tag>	

	<tag contained="true" type="xml">
		<title>Template List</title>
		<syntax>template-list</syntax>
		<description>
		<p>Contains child nodes which define templates to be used throughout the new page creation process.</p>
		</description>		
		<example>
			&lt;template-list&gt;
			<br />&nbsp;&nbsp;&lt;template
			<br />&nbsp;&nbsp;&nbsp;&nbsp;prompt-prefix="New Document"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;group="everyone"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;filename="z-breadcrumb"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;destination="{directory/}{dirname}"			
			<br />&nbsp;&nbsp;&nbsp;&nbsp;display-group="yes"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;preferred-redirect="yes"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;publish="no"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;extension="pcf" 
			<br />&nbsp;&nbsp;&nbsp;&nbsp;&gt;z-breadcrumb.tmpl&lt;/template&gt;
			<br />&nbsp;&nbsp;&lt;template
			<br />&nbsp;&nbsp;&nbsp;&nbsp;group="everyone"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;filename="index"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;display-group="no"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;display-destination="no"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;display-filename="no"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;display-overwrite="no"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;preferred-redirect="yes"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;publish="no"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;extension="pcf"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;destination="{directory/}{dirname}"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;force-destination="yes"
			<br />&nbsp;&nbsp;&nbsp;&nbsp;&gt;newpcf.tmpl&lt;/template&gt;	
			<br />&lt;/template-list&gt;
		</example>
		<parameters/>
	</tag>

	<tag contained="true" type="xml">
		<title>Template</title>
		<syntax>template</syntax>
		<description>
		<p>Defines a template file (<a href="http://support.omniupdate.com/documentation/ox/implementation/templates/thebasics/">TMPL</a>) and relevant parameters to be used during new page creation process.</p>
		</description>		
		<example>
			&lt;template
			<br />&nbsp;&nbsp;prompt-prefix="New Document"
			<br />&nbsp;&nbsp;group="everyone"
			<br />&nbsp;&nbsp;filename="untitled"
			<br />&nbsp;&nbsp;display-group="yes"
			<br />&nbsp;&nbsp;rss-feed="*inherit*"
			<br />&nbsp;&nbsp;preferred-redirect="yes"
			<br />&nbsp;&nbsp;publish="no"
			<br />&nbsp;&nbsp;extension="pcf"
			<br />&nbsp;&nbsp;destination="{directory/}{dirname}" 
			<br />&nbsp;&nbsp;&gt;{selected_template}&lt;/template&gt;
		</example>
		<parameters>
			<parameter>
				<title>prompt-prefix</title>
				<syntax>
					<attribute>prompt-prefix</attribute>
					<option>
						<value>string</value>
					</option>
				</syntax>					
				<description>
					<p>Because the tcf format allows for multiple files to be created and referenced, the prompt-prefix parameter helps to identify the file to which a question refers. OmniUpdate adds the prompt-prefix to each question being asked. As an example, if prompt-prefix was "New file," the user may be asked "New file overwrite if exists?"<!-- If undefined, this parameter defaults to the name of template file (i.e. newpage.tmpl).--></p>
				</description>
				<example>
					prompt-prefix="New file"
				</example>
			</parameter>		
			<parameter>
				<title>filename</title>
				<syntax>
					<attribute>filename</attribute>
					<option>
						<value>string filename</value>
					</option>
				</syntax>					
				<description>
					<p>The default name of the resulting file without file extension. Use in conjunction with extension parameter to specify file extension of resulting file.</p>
					<p>The following example produces a file named index.pcf</p>
				</description>
				<example>
					filename="index" extension="pcf"
				</example>
			</parameter>
			<parameter>
				<title>extension</title>
				<syntax>
					<attribute>extension</attribute>
					<option>
						<value>string file extension</value>
					</option>
				</syntax>					
				<description>
					<p>The default file extension of the resulting file. Use in conjunction with filename parameter to specify file filename of resulting file.</p>
					<p>The following example produces a file named index.pcf</p>
				</description>
				<example>
					filename="index" extension="pcf"				
				</example>
			</parameter>	
			<parameter>
				<title>display-filename</title>
				<syntax>
					<attribute>display-filename</attribute>
					<option default="true">
						<value>yes</value>
					</option>
					<option>
						<value>no</value>
					</option>
				</syntax>					
				<description>
					<p>Determines whether a user can fill in a filename for a new file that is being created. This is desirable except when creating a resource file for a new folder; for example, a navigation file.</p>
				</description>
				<example>
					display-filename="yes"				
				</example>
			</parameter>	
			<parameter>
				<title>display-group</title>
				<syntax>
					<attribute>display group</attribute>
					<option default="true">
						<value>yes</value>
					</option>
					<option>
						<value>no</value>
					</option>
				</syntax>					
				<description>
					<p>Displays a drop down list of groups that the user belongs to in the new page screen and allows the user to assign new pages to one of those groups. If the display group is set to "no", the user has no control over which group the new page is assigned.</p>
				</description>
				<example>
					display-group="no"				
				</example>
			</parameter>	
			<parameter>
				<title>display-overwrite</title>
				<syntax>
					<attribute>display-overwrite</attribute>
					<option default="true">
						<value>yes</value>
					</option>
					<option>
						<value>no</value>
					</option>
				</syntax>					
				<description>
					<p>Determines whether users can overwrite existing files. By setting the value to "no", users cannot overwrite any existing pages.</p>
				</description>
				<example>
					display-overwrite="yes"				
				</example>
			</parameter>	
			<parameter>
				<title>preferred-redirect</title>
				<syntax>
					<attribute>preferred-redirect</attribute>
					<option default="true">
						<value>yes</value>
					</option>
					<option>
						<value>no</value>
					</option>
				</syntax>					
				<description>
					<p>Determines the file that is opened by the editor after the Template Control File is finished. This is very helpful when creating multiple files at once. If you are using the TCF to create a new section you can open the home page for a new folder after creating a series of files in that new folder.</p>
				</description>
				<example>
					preferred-redirect="yes"				
				</example>
			</parameter>	
			<parameter>
				<title>group</title>
				<syntax>
					<attribute>group</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits group from directory access privileges.</description>
					</option>
					<option>
						<value>everyone</value>
						<description>The "everyone" group. This means anyone can edit the file.</description>
					</option>					
					<option>
						<value>string group name</value>
						<description>Group name as defined within the OmniUpdate system.</description>
					</option>			
				</syntax>					
				<description>
					<p>Determines the editing group that is assigned to new files. The "*inherit*" option assigns the new page to the same group as that of the folder where the new page is located.</p>
				</description>
				<example>
					group="*inherit*"
				</example>
			</parameter>	
			<parameter>
				<title>toolbar</title>
				<syntax>
					<attribute>toolbar</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits toolbar from directory access.</description>
					</option>					
					<option>
						<value>string toolbar group name</value>
						<description>Toolbar Group name as defined within OmniUpdate system.</description>
					</option>
				</syntax>					
				<description>
					<p>Determines the toolbar used for a particular page. This overrides the user's own toolbar assignment and is helpful when creating navigation files and never want the full toolbar to be used on a page, regardless of the user editing the file. The toolbar group can also be found in the editor tag. The hierarchy is users, page and then editor tag for the toolbar that will be available to an editing area.</p>
					<p>This parameter is only necessary to override toolbar groups for pages, irrespective of user assigned toolbars.</p>
				</description>
				<example>
					toolbar="*inherit*"				
				</example>
			</parameter>	
			<parameter>
				<title>rss-feed</title>
				<syntax>
					<attribute>rss-feed</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits feed from directory access.</description>
					</option>
					<option>
						<value>string feed path</value>
						<description>Absolute path relative to production server root as defined within the OmniUpdate System.</description>
					</option>			
				</syntax>					
				<description>
					<p>Determines the feed to which the newly created page will belong. By default, new pages do not have an RSS feed assigned to them and this property allows the page to automatically be assigned to an RSS feed.</p>
				</description>
				<example>
					rss-feed="*inherit*"
				</example>
			</parameter>	
			
			
			<parameter>
				<title>rss-title</title>
				<syntax>
					<attribute>rss-title</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits feed from directory access.</description>
					</option>
					<option>
						<value>string title</value>
						<description>Specifies the title of each RSS item.</description>
					</option>
				</syntax>
				<description>
					<p>Allows for the population of the RSS item's title node with content provided by a TCF variable.</p>
				</description>
				<example>
					rss-title="*inherit*"
				</example>
			</parameter>
			
			<parameter>
				<title>rss-link</title>
				<syntax>
					<attribute>rss-link</attribute>
					<option>
						<value>string url</value>
						<description>Specifies the link associated with each RSS item.</description>
					</option>
				</syntax>
				<description>
					<p>Allows the RSS link to be provided by a TCF variable.</p>
				</description>
				<example>
					rss-link="{var_name}"
				</example>
			</parameter>
			
			<parameter>
				<title>rss-description</title>
				<syntax>
					<attribute>rss-description</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits feed from directory access.</description>
					</option>
					<option>
						<value>string description</value>
						<description>Allows for a customized description to be added for each RSS item.</description>
					</option>
				</syntax>
				<description>
					<p>Allows for the population of the RSS item's description node with content provided by a TCF variable.</p>
				</description>
				<example>
					rss-description="*inherit*"
				</example>
			</parameter>				
			<parameter>
				<title>rss-pubdate</title>
				<syntax>
					<attribute>rss-pubdate</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits the date from directory access.</description>
					</option>
					<option>
						<value>string date</value>
						<description>A customized date that can be added in manually.</description>
					</option>
				</syntax>
				<description>
					<p>Allows for the population of the RSS item's pubdate node with content provided by a TCF variable.</p>
				</description>
				<example>
					rss-pubdate="*inherit*"
				</example>
			</parameter>

			<parameter>
				<title>rss-extra</title>
				<syntax>
					<attribute>rss-extra</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits feed from directory access.</description>
					</option>
					<option>
						<value>string xml nodes</value>
						<description>A string of XML nodes to be added to each RSS item.</description>
					</option>			
				</syntax>					
				<description>
					<p>Allows for the population of the RSS item node with additional XML.</p>
				</description>
				<example>
					rss-extra="*inherit*"
				</example>
			</parameter>
			
			<parameter>
				<title>rss-media</title>
				<syntax>
					<attribute>rss-media</attribute>
					<option>
						<value>Delimited List</value>
						<description>A delimited string defining the number of Media RSS items and the value of each item parameter. The double-het (^^) delimiter separates each Media RSS parameter, and each double-bar (||) separates each Media RSS item.</description>
					</option>			
				</syntax>					
				<description>
					<p>Allows for the population of the RSS item node with additional XML.</p>
				</description>
				<example>
					rss-media="{mtitle1}^^{murl1}^^{mdesc1}^^{mthumbnail1}^^{mkeywords1}||
					{mtitle2}^^{murl2}^^{mdesc2}^^{mthumbnail2}^^{mkeywords2}||
					{mtitle3}^^{murl3}^^{mdesc3}^^{mthumbnail3}^^{mkeywords3}"
				</example>
			</parameter>	

			
			<parameter>
				<title>rss-author</title>
				<syntax>
					<attribute>rss-author</attribute>
					<option>
						<value>string</value>
					</option>
				</syntax>					
				<description>
					<p>Allows the author of an RSS feed item to be attached to a different user.</p>
				</description>
				<example>
					rss-author="{some_variable}"				
				</example>
			</parameter>	
			<parameter>
				<title>publishers</title>
				<syntax>
					<attribute>publishers</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits publishers from directory access.</description>
					</option>
					<option>
						<value>string group name</value>
						<description>Group name as defined within the OmniUpdate system.</description>
					</option>					
				</syntax>					
				<description>
					<p>Allows certain pages to have assigned publishers.</p>
				</description>
				<example>
					publishers="*inherit*"
				</example>
			</parameter>	
			<parameter>
				<title>approver</title>
				<syntax>
					<attribute>approver</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits publishers from directory access.</description>
					</option>
					<option>
						<value>string group name</value>
						<description>Group name as defined within the OmniUpdate system.</description>
					</option>					
				</syntax>					
				<description>
					<p>Allows certain pages to have assigned approvers. This is helpful for different sections of a site which require that different people approve content.</p>
				</description>
				<example>
					approver="*inherit*"
				</example>
			</parameter>	
			<parameter>
				<title>template-group</title>
				<syntax>
					<attribute>template-group</attribute>
					<option>
						<value>*inherit*</value>
						<description>Inherits template-group from directory access.</description>
					</option>
					<option>
						<value>string template group name</value>
						<description>Template Group name as defined within OmniUpdate system.</description>
					</option>					
				</syntax>					
				<description>
					<p>Makes new folders created by a TCF inherit the template groups from the parent folder. This is desirable when creating new folders in a section of the site which has specific templates.</p>
				</description>
				<example>
					template-group="*inherit*"
				</example>
			</parameter>	
			<parameter>
				<title>publish</title>
				<syntax>
					<attribute>publish</attribute>
					<option>
						<value>yes</value>
					</option>
					<option default="true">
						<value>no</value>
					</option>					
				</syntax>					
				<description>
					<p>If yes, pushes a file to the production server for publishing prior to editing. This is very helpful for navigation files when creating new sections.</p>
				</description>
				<example>
					publish="yes"
				</example>
			</parameter>	
			<parameter>
				<title>destination</title>
				<syntax>
					<attribute>destination</attribute>
					<option>
						<value>string absolute path</value>
						<description></description>
					</option>
				</syntax>					
				<description>
					<p>Will set a location for new files created other than the current folder when Create New Page was clicked.</p>
				</description>
				<example>
					destination="{dirname}"
				</example>
			</parameter>	
			<parameter>
				<title>force-destination</title>
				<syntax>
					<attribute>force-destination</attribute>
					<option>
						<value>yes</value>
					</option>
					<option default="true">
						<value>no</value>
					</option>					
				</syntax>					
				<description>
					<p>If yes, creates folders or directories if they do not exist already and must be used with the destination parameter.</p>
				</description>
				<example>
					force-destination="yes"				
				</example>
			</parameter>
			<parameter>
				<title>autonav</title>
				<syntax>
					<attribute>autonav</attribute>
					<option>
						<value>string navigation name</value>
					</option>
				</syntax>					
				<description>
					<p>Used in conjunction with the Navigation tag.</p>
				</description>
				<example>
					autonav="leftnav"				
				</example>
			</parameter>
			<parameter>
				<title>name</title>
				<syntax>
					<attribute>name</attribute>
					<option>
						<value>unique string</value>
					</option>
				</syntax>					
				<description>
					<p>Uniquely identifies template. If prompt-prefix is omitted, the value of this parameter will be used.</p>
				</description>
				<example>
					name="defaultpage"
				</example>
			</parameter> 
			<parameter>
				<title>overwrite</title>
				<syntax>
					<attribute>overwrite</attribute>
					<option>
						<value>yes</value>
					</option>
					<option default="true">
						<value>no</value>
					</option>					
				</syntax>					
				<description>
					<p>If yes, creates a new page of the chosen filename after erasing any existing file of the same name.</p>
				</description>
				<example>
					overwrite="yes"				
				</example>
			</parameter> 
		</parameters>
	</tag>
	
	<tag contained="true" type="xml">
		<title>Navigation List</title>
		<syntax>navigation-list</syntax>
		<description>
		<p>Contains child nodes which define navigation to be used throughout the new page creation process.</p>
		</description>		
		<example>
&lt;navigation-list&gt;
<br/>&lt;navigation name="leftnav" path="subnav.inc" group="everyone" publish="yes"&gt;
<br/>&lt;li&gt;
<br/>&lt;a href="{ox_autonav:shorturl}"&gt;
<br/>{navtitle}
<br/>&lt;/a&gt;
<br/>&lt;/li&gt;
<br/>&lt;/navigation&gt;
<br/>&lt;/navigation-list&gt;
		</example>
		<parameters />
	</tag>	

	<tag contained="true" type="xml">
		<title>Navigation</title>
		<syntax>navigation</syntax>
		<description>
		<p>Child tag of navigation-list which contains structure of new navigation item to be rendered and appended to the file specified via the path parameter</p>
		</description>		
		<example>
<br/>&lt;navigation name="leftnav" path="subnav.inc" group="everyone" publish="yes"&gt;
<br/>&lt;li&gt;
<br/>&lt;a href="{ox_autonav:shorturl}"&gt;
<br/>{navtitle}
<br/>&lt;/a&gt;
<br/>&lt;/li&gt;
<br/>&lt;/navigation&gt;
		</example>
		<parameters>
  		<parameter>
  			<title>name</title>
  			<syntax>
  				<attribute>name</attribute>
  				<option>
  					<value>string name</value>
  				</option>
  			</syntax>					
  			<description>
  				<p>Navigation identifier used in correspondence with the template tag's autonav parameter</p>
  			</description>
  			<example>
  				name="leftnav"				
  			</example>
  		</parameter>
  		<parameter>
  			<title>path</title>
  			<syntax>
  				<attribute>path</attribute>
  				<option>
  					<value>string path</value>
  				</option>
  			</syntax>					
  			<description>
  				<p>Path to navigation file into which new navigation item should be rendered.</p>
  			</description>
  			<example>
  				path="subnav.inc"				
  			</example>
  		</parameter>  
  		<parameter>
  			<title>publish</title>
  			<syntax>
  				<attribute>publish</attribute>
  				<option>
  					<value>yes</value>
  				</option>
  				<option default="true">
  					<value>no</value>
  				</option>					
  			</syntax>					
  			<description>
  				<p>If yes, pushes a file to the production server for publishing prior to editing.</p>
  			</description>
  			<example>
  				publish="yes"
  			</example>
  		</parameter>  	
  		<parameter>
  			<title>group</title>
  			<syntax>
  				<attribute>group</attribute>
  				<option>
  					<value>*inherit*</value>
  					<description>Inherits group from directory access privileges.</description>
  				</option>
  				<option>
  					<value>everyone</value>
  					<description>The "everyone" group. This means anyone can edit the file.</description>
  				</option>					
  				<option>
  					<value>string group name</value>
  					<description>Group name as defined within the OmniUpdate system.</description>
  				</option>			
  			</syntax>					
  			<description>
  				<p>Determines the editing group that is assigned to new navigation files. The "*inherit*" option assigns the new navigation file to the same group as that of the folder where the new navigation file is located.</p>
  			</description>
  			<example>
  				group="*inherit*"
  			</example>
  		</parameter>		
		</parameters>
	</tag>	

	<tag contained="true" type="xml">
		<title>Variable Select Option</title>
		<syntax>option</syntax>
		<description>
		<p>Will produce a drop-down menu; the value of the choice will be echoed onto the page.</p>
		<p>Applies only to the variable node where type="select"</p>
		</description>		
		<example>
			&lt;variable name="color" type="select" prompt="Choose" alt="Choose a header color"&gt;
        	<br />&nbsp;&nbsp;&lt;option value="blue"&gt;Blue Text&lt;/option&gt;
			<br />&lt;/variable&gt;
		</example>
		<parameters>
			<parameter>
				<title>value</title>
				<syntax>
					<attribute>value</attribute>
					<option>
						<value>string value</value>
					</option>
				</syntax>					
				<description>
				<p>Same format and functionality as the option element defined in the XHTML specs</p>
				<p>
				Defines an options value for user-selection in a select field.
				</p>				
				</description>
				<example>
					&lt;option value="blue"&gt;Blue Text&lt;/option&gt;
				</example>
			</parameter>		
		</parameters>
	</tag>	

	<tag contained="true" type="xml">
		<title>Include</title>
		<syntax>include</syntax>
		<description>
		<p>Include additional TCF files. Included TCF file must be in same directory as the TCF performing the inclusion.</p>
		</description>		
		<example>
			&lt;include&gt;includes/yellow.tcf&lt;/include&gt;
		</example>
		<parameters/>
	</tag>	

	
	<!--
	
		<tag>
		<title></title>
		<syntax></syntax>
		<description>
		
		</description>		
		<example>
		
		</example>
		<parameters>
			<parameter>
				<title></title>
				<syntax></syntax>
				<description>
				
				</description>
				<example>
				
				</example>
			</parameter>
			<parameter>
				<title></title>
				<syntax></syntax>
				<description>
				
				</description>
				<example>
				
				</example>
			</parameter>			
		</parameters>	
	</tag>
	
	-->

</reference>
