2022-05-22 22:00:37 +02:00
---
title: Properties
---
2022-11-02 13:01:20 +01:00
The property list shortcode creates a custom HTML description list that can be used to display properties or variables and general dependent information. The shortcode requires a data file in `data/properties/` , e.g. `data/properties/demo.yaml` .
## Attributes
| Name | Description | default |
| ---------------- | ------------------------------------------------------ | --------- |
| name | name of the file from the `data/properties/` directory | undefined |
| sort (optional) | field name to use for sorting | undefined |
| order (optional) | sort order, only applied if `sort` is set | `asc` |
## Usage
2022-05-22 22:00:37 +02:00
<!-- prettier - ignore - start -->
```tpl
2022-11-02 13:01:20 +01:00
{{< /* propertylist name=demo (sort=name) (order=[asc|desc]) */>}}
2022-05-22 22:00:37 +02:00
```
<!-- prettier - ignore - end -->
The supported attributes can be taken from the following example:
<!-- prettier - ignore - start -->
<!-- spellchecker - disable -->
{{< include file = "/data/properties/demo.yaml" language = "Yaml" options = "linenos=table" > }}
<!-- spellchecker - enable -->
<!-- prettier - ignore - end -->
## Example
2022-11-02 13:01:20 +01:00
<!-- prettier - ignore - start -->
<!-- spellchecker - disable -->
{{< propertylist name = demo sort = name order = asc > }}
<!-- spellchecker - enable -->
<!-- prettier - ignore - end -->