# Text Template Guide

Text Templates are a way to dynamically create text on the fly when a brick runs. Here’s an example of a simple text template:

```django
Hello, {{ @profile.email }}!
```

In PixieBrix, you can use the Text Template entry mode to dynamically construct inputs for any field. Here’s the same template being used to create a greeting for the [Window Alert brick](https://www.pixiebrix.com/marketplace/b249e2e3-7fa1-4e7a-a0ba-70cfa1a18707/window-alert/):thumbsup:

<figure><img src="https://2274778196-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fq123bF1HPQPV35s5vHa1%2Fuploads%2Fi5ahWc2PKHG9PCrgPts0%2Fimage.png?alt=media&#x26;token=cf7af56b-4d9b-4132-8953-f9cb727c5194" alt=""><figcaption></figcaption></figure>

Using the text template entry mode to create a greeting for the Window Alert brick dynamically.

To provide a text template in the Page Editor, ensure the field entry mode is Text Mode, as indicated by the **ABC** icon.

Now let's learn about [basic-text-templates](https://docs.pixiebrix.com/developing-mods/developer-concepts/text-template-guide/basic-text-templates "mention").
