---
title: descriptiveAlertTemplate
framework: tvml
role: collectionGroup
path: tvml/descriptivealerttemplate
---

# descriptiveAlertTemplate

Displays large amounts of important information to the user.

## Overview

Overview Use the descriptiveAlertTemplate element to display a significant amount of important information, such as a Terms of Service page. A title is displayed at the top of the screen with a large text area directly below it. An area containing buttons is located along the bottom of the screen. The following figure shows the basic layout for a descriptiveAlertTemplate page. The theme for the descriptive alert template defaults to the system preference.

Main Elements The following listing shows the main elements of the descriptiveAlertTemplate in TVML format. <descriptiveAlertTemplate>    <background>       …    </background>    <title>Title</title>    <img />    <description>Description</description>    <row>       <button>          …       </button>    </row> </descriptiveAlertTemplate> Element Descriptions Example The following listing shows the TVML for a descriptiveAlertTemplate example. <document>    <descriptiveAlertTemplate>       <title>Terms of Service</title>       <description>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</description>       <row>          <button>             <text>Accept</text>          </button>          <button>             <text>Decline</text>          </button>       </row>    </descriptiveAlertTemplate> </document> The following figure shows the output for the above example:

## Topics

### Valid TVML Attributes

- [autoHighlight](tvml/autohighlight.md)
- [binding](tvml/binding.md)
- [layoutDirection](tvml/layoutdirection.md)
- [prototype](tvml/prototype.md)
- [theme](tvml/theme.md)

## See Also

### Full-Page Templates

- [alertTemplate](tvml/alerttemplate.md)
- [catalogTemplate](tvml/catalogtemplate.md)
- [compilationTemplate](tvml/compilationtemplate.md)
- [divTemplate](tvml/divtemplate.md)
- [formTemplate](tvml/formtemplate.md)
- [listTemplate](tvml/listtemplate.md)
- [loadingTemplate](tvml/loadingtemplate.md)
- [mainTemplate](tvml/maintemplate.md)
- [menuBarTemplate](tvml/menubartemplate.md)
- [oneupTemplate](tvml/oneuptemplate.md)
- [paradeTemplate](tvml/paradetemplate.md)
- [productBundleTemplate](tvml/productbundletemplate.md)
- [productTemplate](tvml/producttemplate.md)
- [ratingTemplate](tvml/ratingtemplate.md)
- [searchTemplate](tvml/searchtemplate.md)
