> For the complete documentation index, see [llms.txt](https://xoops.gitbook.io/contact-tutorial/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xoops.gitbook.io/contact-tutorial/templates.md).

# Templates

This module uses template files (.tpl) containing Smarty (<http://www.smarty.net>) version 2 compatible tags.

There are five templates for administration:

| Template                   | Function                                                                                                                                                        |
| -------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| ***contact\_about.tpl***   | to display the module About page.  The contents populated using this template is highly influenced by the XOOPS ModulesAdmin class.                             |
| ***contact\_contact.tpl*** | to display the contact (message) information. The template loops through each contact (message) and displays the relevant information based on module settings. |
| ***contact\_index.tpl***   | to display the administration Home page.  The contents populated using this template is highly influenced by the XOOPS ModulesAdmin class.                      |
| ***contact\_logs.tpl***    | to display the logs request form and the subsequent results.                                                                                                    |
| ***contact\_tools.tpl***   | to display the prune page                                                                                                                                       |

One (1) template for the “front side” form:

| Template                 | Function                                                                                                       |
| ------------------------ | -------------------------------------------------------------------------------------------------------------- |
| ***contact\_index.tpl*** | displays the “Contact Us” form. The template may be edited through Admin -> System -> Templates -> Contact Us. |

For the blocks three templates existing:

| Template                               | Function                                  |
| -------------------------------------- | ----------------------------------------- |
| ***block\_contact\_form.tpl\****       | to display the contact form (without map) |
| ***block\_contact\_map.tpl\****        | to display the contact map (without form) |
| ***block\_contact\_form\_maps.tpl\**** | to display the contact form with map      |

All templates may be edited through Admin -> System -> Templates -> Contact Us.
