| <?xml version="1.0" encoding="utf-8"?> | |
| <!--Arbortext, Inc., 1988-2005, v.4002--> | |
| <!DOCTYPE task PUBLIC "-//OASIS//DTD DITA Task//EN" | |
| "..\dtd\task.dtd"> | |
| <task id="tsrcedt024" xml:lang="en-us"> | |
| <title>Adding and removing HTML templates</title> | |
| <shortdesc>HTML content assist provides several templates, or chunks of predefined | |
| code, that you can insert into a file. You can use the default templates as | |
| provided, customize the default templates, or create your own templates.</shortdesc> | |
| <prolog><metadata> | |
| <keywords><indexterm>HTML<indexterm>templates<indexterm>removing</indexterm></indexterm></indexterm><indexterm>templates<indexterm>HTML</indexterm></indexterm><indexterm>HTML<indexterm>templates<indexterm>adding</indexterm></indexterm></indexterm> | |
| </keywords> | |
| </metadata></prolog> | |
| <taskbody> | |
| <context> <p>For example, you may work on a group of HTML pages that should | |
| all contain a table with a specific appearance. Create a template that contains | |
| the tags for that table, including the appropriate attributes and attribute | |
| values for each tag. (You can copy and paste the tags from a structured text | |
| editor into the template's <uicontrol>Pattern</uicontrol> field.) Then select | |
| the name of the template from a content assist proposal list whenever you | |
| want to insert your custom table into an HTML or XHTML file.</p><p>To add | |
| a new HTML template, complete the following steps:</p> </context> | |
| <steps> | |
| <step><cmd>From the <uicontrol>Window</uicontrol> menu, select <uicontrol>Preferences</uicontrol>.</cmd> | |
| </step> | |
| <step><cmd>In the Preferences page, select <menucascade><uicontrol>Web and | |
| XML</uicontrol><uicontrol>HTML Files</uicontrol><uicontrol>HTML Templates</uicontrol> | |
| </menucascade>.</cmd></step> | |
| <step><cmd>Click <uicontrol>New</uicontrol>. </cmd></step> | |
| <step><cmd>Enter the new template name (a text string) and a brief description | |
| of the template.</cmd></step> | |
| <step><cmd>Using the <uicontrol>Context</uicontrol> drop-down list, specify | |
| the context in which the template is available in the proposal list when content | |
| assist is requested.</cmd></step> | |
| <step><cmd>In the <uicontrol>Pattern</uicontrol> field, enter the appropriate | |
| tags, attributes, or attribute values (the content of the template) to be | |
| inserted by content assist.</cmd></step> | |
| <step><cmd>If you want to insert a variable, click the <uicontrol>Variable</uicontrol> button | |
| and select the variable to be inserted.</cmd><stepxmp>For example, the <varname>word_selection</varname> variable | |
| indicates the word that is selected at the beginning of template insertion, | |
| and the <varname>cursor</varname> variable determines where the cursor will | |
| be after the template is inserted in the HTML document.</stepxmp></step> | |
| <step><cmd>Click <uicontrol>OK</uicontrol> to save the new template.</cmd> | |
| </step> | |
| </steps> | |
| <postreq><p>You can edit, remove, import, or export a template by using the | |
| same Preferences page. If you have modified a default template, you can restore | |
| it to its default value. You can also restore a removed template if you have | |
| not exited from the workbench since it was removed.</p><p>If you have a template | |
| that you do not want to remove but you no longer want the template to appear | |
| in the content assist list, go to the Templates preferences page and uncheck | |
| its check box.</p></postreq> | |
| </taskbody> | |
| <related-links> | |
| <linkpool type="concept"> | |
| <link href="csrcedt004.dita"><linktext>Structured text editors for markup | |
| languages</linktext></link> | |
| </linkpool> | |
| <linkpool type="task"> | |
| <link href="tsrcedt027.dita"><linktext>Adding and removing markup language | |
| templates - overview</linktext></link> | |
| <link href="tsrcedt028.dita"><linktext>Adding and removing JSP templates</linktext> | |
| </link> | |
| <link href="tsrcedt029.dita"><linktext>Adding and removing XML templates</linktext> | |
| </link> | |
| <link href="tsrcedt000.dita"><linktext>Editing text coded in markup languages | |
| - overview</linktext></link> | |
| </linkpool> | |
| </related-links> | |
| </task> |