> For the complete documentation index, see [llms.txt](https://docs.toomuchmedia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.toomuchmedia.com/nats-admin/skins-and-templates/further-reading/template-functions/nats_display_reward_category.md).

# nats\_display\_reward\_category

*Article Topics:* [*Customization*](/getting-started/common-topics/customization.md)*,* [*Templates*](/getting-started/common-topics/templates.md)

Alias: display\_reward\_category

## Parameters

(*Required parameters in **bold**)*

| Parameter                                                                                                       | Description                                                      | Possible Values                          | Default Value                                                | Example                |
| --------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------- | ------------------------------------------------------------ | ---------------------- |
| tpl                                                                                                             | Template used to display output                                  | Any valid template                       | The template, *function\_display\_reward\_category*          | tpl="mytemplate"       |
| **catid**                                                                                                       | **The rewards category ID number**                               | **Any valid rewards category ID number** | **No default. You must provide a valid category ID number.** | **catid="123"**        |
| [assign\_prefix](/nats-admin/skins-and-templates/further-reading/template-function-parameters/assign_prefix.md) | Prefix output variables with this word. (Click link for details) | Any valid Smarty variable name           | *None.* (No prefix is used)                                  | assign\_prefix="myvar" |
| [data\_only](/nats-admin/skins-and-templates/further-reading/template-function-parameters/data_only.md)         | Set variables but don't display the template                     | 1                                        | *None.* The template is displayed.                           | data\_only=1           |

## Output

A list of every available reward in a single rewards category. Output is also stored in a single-dimensional array, *$rewards*.

## Notes

Another template function, [nats\_display\_reward\_purchases](/nats-admin/skins-and-templates/further-reading/template-functions/nats_display_reward_purchases.md), also uses the array *$rewards*. If you call both [nats\_display\_reward\_purchases ](/nats-admin/skins-and-templates/further-reading/template-functions/nats_display_reward_purchases.md)and [nats\_display\_reward\_category ](/nats-admin/skins-and-templates/further-reading/template-functions/nats_display_reward_category.md)in the same template, the array *$rewards* will contain the output of **the last function run above it in the template.**

## See Also

* [nats\_display\_reward\_purchases](/nats-admin/skins-and-templates/further-reading/template-functions/nats_display_reward_purchases.md) -- displays a list of rewards an affiliate has purchased; also uses an array named *$rewards*.
* [nats\_display\_reward\_order ](/nats-admin/skins-and-templates/further-reading/template-functions/nats_display_reward_order.md)-- displays an order form for an affiliate after they've selected a reward item they want.&#x20;
