lektor-website/content/docs/api/templates/globals/bag/contents.lr

37 lines
735 B
Plaintext
Raw Normal View History

2015-12-19 14:52:17 +01:00
title: bag
---
summary: Looks up a value from a databags.
---
type: function
---
signature: ...
---
template_var: bag
---
body:
This handy function can look up data from [Databags :ref](../../../databags/).
The path to the values is a dotted path but alternatively multiple parameters
2018-10-02 05:26:24 +02:00
can be provided that will be concatenated into a dotted path.
2015-12-19 14:52:17 +01:00
## Simple Example
```html+jinja
<title>{{ bag('site.title') }}</title>
```
alternative method that does the same:
```html+jinja
<title>{{ bag('site', 'title') }}</title>
```
## Example with Alternatives
Because you can use arbitrary variables in it, this is a simple way to
load translations from a data bag:
```html+jinja
<a href="#">{{ bag('i18n', alt, 'CLICK_HERE') }}</a>
```